[英]How to group by week?
我需要创建一个报告,其中需要从特定年份的第一周到最后一周的各星期的UserHits总数。
如何实现呢?
http://sqlfiddle.com/#!6/eb181/1/0
CREATE TABLE UserData
(
DateCreated dateTime2 NOT NULL,
UserHits int NOT NULL
);
insert into UserData
values
('2014-01-01',100),
('2014-01-02',50),
('2014-01-03',20),
('2014-01-20',100),
('2014-01-21',100),
('2014-01-22',70),
('2014-02-02',100),
('2014-02-03',100);
select datepart(wk, DateCreated)
, sum(UserHits)
from UserData
group by
datepart(wk, DateCreated)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.