SELECT SUM(count1), SUM(count2), SUM(count3), MONTH(month)
FROM myTable
GROUP BY MONTH(month)
चूंकि MONTH
एक SQL सर्वर कीवर्ड है, आपको कॉलम नाम month
से बचना पड़ सकता है (उदा. [month]
), यदि आप दिनांक कॉलम को वास्तव में ऐसा कहते हैं। (उस टिप्पणी के लिए धन्यवाद एंडी!)
साथ ही, यदि चयनित डेटा एक वर्ष से अधिक समय तक रहता है, तो आपको संभवत:वर्ष के आधार पर भी समूह बनाना होगा:
SELECT SUM(count1), SUM(count2), SUM(count3), MONTH(month), YEAR(month)
FROM myTable
GROUP BY MONTH(month), YEAR(month)