您的位置:首页 > 数据库

按周分组查询的SQL语句

2014-11-04 10:45 232 查看
http://blog.csdn.net/chen_hh2/article/details/503158

select sum(SumRealMoney),DATEPART (week,ordertime) ,year(ordertime)

from mainorder

group by DATEPART (week,ordertime),year(ordertime)

其中: DATEPART (week,ordertime) 返回的是该时间属于本年的第几周。

考虑不同年的问题,需要额外 Group by 年。

如果要修改一周是从那星期几开始的,需要设置SET DATEFIRST 的值

SQL Server 默认星期日算是第一天。

如果要获得某一天算是这周的第几天,可以用

select DATEPART (weekday,getdate())
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: