加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SQL查询本周、本月、本年、上周、上月数据

(2011-11-29 09:24:41)
标签:

sql查询

查询本月

查询本年

查询本周

杂谈

分类: T-SQL编程

--获取本周数据

select *,DATEPART(W,date1) as weeks from dates whereDATEDIFF(wk,date1,GETDATE())=0;

--不过这样获取的周是以星期日开始的,即包括周日~周六,而不是周一~周日,可以通过相差天数来获取

select from dates where DATEDIFF(d,date1,GETDATE())>=andDATEDIFF(d,date1,GETDATE())<5;

 

 

--获取本月数据

select * from dates where DATEDIFF(mm,date1,GETDATE())=0;

--获取本月数据上一月的将0改为1

 

--获取上一年数据

select * from dates where DATEDIFF(yyyy,date1,GETDATE())=1;

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有