Hvad hvis du bruger:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by DateAdded
Jeg kan ikke se, hvorfor du også grupperer efter ordantal...
Også siden DateAdded
er sandsynligvis en DATETIME
kolonne inklusive en tidsdel, vil du måske gruppere efter datoen:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by CAST(DateAdded AS DATE)
Opdatering: hvis jeg prøver dette, fungerer forespørgslen fint ....
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)
og producerer outputtet:
2008-11-07 128
2008-11-23 25
2008-12-03 62