Et si vous utilisiez :
select SUM(WordCount) as 'words per day'
from @WordsCount
group by DateAdded
Je ne vois pas pourquoi vous regroupez également par le nombre de mots ....
De plus, depuis la DateAdded est probablement un DATETIME colonne comprenant une portion de temps, vous pouvez regrouper uniquement par date :
select SUM(WordCount) as 'words per day'
from @WordsCount
group by CAST(DateAdded AS DATE)
Mise à jour : si j'essaie ceci, la requête fonctionne très bien ....
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)
et produit la sortie :
2008-11-07 128
2008-11-23 25
2008-12-03 62