Was ist, wenn Sie Folgendes verwenden:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by DateAdded
Ich verstehe nicht, warum Sie auch nach der Wortzahl gruppieren....
Auch seit dem DateAdded
wahrscheinlich ist ein DATETIME
Spalte, die einen Zeitabschnitt enthält, möchten Sie vielleicht nur nach dem Datum gruppieren:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by CAST(DateAdded AS DATE)
Aktualisierung: Wenn ich das versuche, funktioniert die Abfrage einwandfrei ....
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)
und erzeugt die Ausgabe:
2008-11-07 128
2008-11-23 25
2008-12-03 62