Điều gì sẽ xảy ra nếu bạn sử dụng:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by DateAdded
Tôi không hiểu tại sao bạn cũng đang nhóm theo số từ ....
Ngoài ra, kể từ DateAdded
có thể là DATETIME
bao gồm một phần thời gian, bạn có thể chỉ muốn nhóm theo ngày:
select SUM(WordCount) as 'words per day'
from @WordsCount
group by CAST(DateAdded AS DATE)
Cập nhật: nếu tôi thử điều này, truy vấn hoạt động tốt ....
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)
và tạo ra đầu ra:
2008-11-07 128
2008-11-23 25
2008-12-03 62