首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎的查询本周的数据

2012-09-10 
怎样查询本周的数据今天是2012年8月5日 星期天,要查询这周星期一至星期日的数据,如何查询?使用下列语句,查

怎样查询本周的数据
今天是2012年8月5日 星期天,要查询这周星期一至星期日的数据,如何查询?
使用下列语句,查询的是2012-8-5到2012-8-11的数据。

SQL code
select addDate from photo where datediff(wk,addDate,getDate())=0



[解决办法]
给你一个思路,如果这样的操作很频繁,那么可以考虑创建一个时间纬度表,存放某天对应的年初、月初、周初等等的信息,你查询的时候关联,然后between and就可以了,我以前做银行BI的时侯公司的代码就是这样写的。其实也挺好用。

热点排行