यदि आप उपयोग करते हैं तो क्या होगा:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by DateAdded
मुझे समझ नहीं आता कि आप शब्द गणना के आधार पर समूह क्यों बना रहे हैं....
साथ ही, DateAdded
. के बाद से एक DATETIME
होने की संभावना है एक समय भाग सहित कॉलम, हो सकता है कि आप केवल तिथि के आधार पर समूह बनाना चाहें:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by CAST(DateAdded AS DATE)
अपडेट करें: अगर मैं यह कोशिश करता हूं, तो क्वेरी ठीक काम करती है ....
DECLARE @WordsCnt TABLE (WordCount INT, DateAdded DATETIME)
INSERT INTO @wordsCnt(WordCount, DateAdded)
VALUES(96, '2008-11-07 09:16:31.810'),
(32, '2008-11-07 15:26:27.547'),
(25, '2008-11-23 16:05:39.640'),
(62, '2008-12-03 12:33:03.110')
select CAST(DateAdded AS DATE), SUM(WordCount) as 'words per day'
from @WordsCnt
group by CAST(DateAdded AS DATE)
और आउटपुट उत्पन्न करता है:
2008-11-07 128
2008-11-23 25
2008-12-03 62