मेरे पास मुद्दा है। मुझे और कॉलम गिनने की जरूरत है जहां आईडी और तारीख है। तारीख 7 दिन (1 सप्ताह) से अधिक पुरानी नहीं होनी चाहिए

तस्वीर में, हम आईडी मान को पहले और दूसरे मान के रूप में देखते हैं।

मुझे आईडी 344 के अनुसार मान 10 और 10 = 20 जोड़ने के लिए एक SQL क्वेरी की आवश्यकता है, उदाहरण के लिए

दूसरी आईडी के लिए भी यही है। मैं पहले से ही थक गया हूँ। शुक्रिया

HERE IS IMAGE

0
ondravirag 21 नवम्बर 2021, 02:55
1
 – 
nbk
21 नवम्बर 2021, 03:34
1
आपके नमूने में भी आपके पास कोई दिनांक कॉलम नहीं है। कृपया न्यूनतम प्रतिलिपि प्रस्तुत करने योग्य उदाहरण के बारे में भी पढ़ें
 – 
nbk
21 नवम्बर 2021, 03:35

1 उत्तर

सबसे बढ़िया उत्तर

पिछले 7 दिनों का डेटा प्राप्त करने के लिए आपके पास दिनांक कॉलम होना चाहिए। तो यहाँ 'तारीख' कॉलम जोड़ने के बाद मेरा उत्तर है।

उत्तर 1. यदि आप सभी विशिष्ट आईडी का योग चाहते हैं

select id, sum(object) as value, count(id) as count_of_id, from table_name WHERE date >= DATE(NOW()) - INTERVAL 7 DAY group by id

उत्तर 2। यदि आप विशेष आईडी का योग चाहते हैं

select id, sum(object) as value, count(id) as count_of_id, from table_name WHERE date >= DATE(NOW()) - INTERVAL 7 DAY and id = 344 
0
Musabbir Mamun 21 नवम्बर 2021, 03:52