【发布时间】:2017-03-13 15:07:10
【问题描述】:
我有用户数据表。列是用户名,日期时间。
我需要从当前日期开始每周获取最近一年数据的用户数。
我编写查询以按天获取过去一年的记录,但我找不到按周检索数据的方法。
以下是按天获取数据的查询。
select count(Username)
from tablename
where (Datetime > DATEADD(year,-1,GETDATE()) and Datetime< GETDATE()-1)
group by Datetime
order by Datetime asc
谁能帮我在 sql server 中获取相同的每周计数?
【问题讨论】:
-
@GurV sql server
标签: sql sql-server