当前位置: 数据库>sqlserver
sql查询本周、本月、本年、上周及上月数据的语句
来源: 互联网 发布时间:2014-08-29
本文导语: 代码与注释如下: 代码示例: --获取本周数据 select *,DATEPART(W,date1) as weeks from dates whereDATEDIFF(wk,date1,GETDATE())=0; --不过这样获取的周是以星期日开始的,即包括周日~周六,而不是周一~周日,可以通过相差天数来获取 select * from ...
代码与注释如下:
代码示例:
--获取本周数据
select *,DATEPART(W,date1) as weeks from dates whereDATEDIFF(wk,date1,GETDATE())=0;
--不过这样获取的周是以星期日开始的,即包括周日~周六,而不是周一~周日,可以通过相差天数来获取
select * from dates where DATEDIFF(d,date1,GETDATE())>=0 andDATEDIFF(d,date1,GETDATE())