日期:2014-05-17  浏览次数:20431 次

怎样查询本周的数据
今天是2012年8月5日 星期天,要查询这周星期一至星期日的数据,如何查询?
使用下列语句,查询的是2012-8-5到2012-8-11的数据。
SQL code
select addDate from photo where datediff(wk,addDate,getDate())=0



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