读书人

查询一周内的数据,该怎么解决

发布时间: 2012-06-07 15:05:14 作者: rapoo

查询一周内的数据
表1

id name time
1 发哥 2012-05-29 09:33:13
2 春哥 2012-05-30 09:40:13
3 曾哥 2012-06-01 09:12:13

今天是6月6号 要查询从6月6号开始往前7天内的数据

结果应该是

2 春哥 2012-05-30 09:40:13
3 曾哥 2012-06-01 09:12:13


SQL code
select * from 表1 where datediff(wk,time,getdate()) <= 7

这样写不对 会全部查出来



[解决办法]
SQL code
select * from 表1 where datediff(dd,time,getdate()) <= 7
[解决办法]
select * from 表1 where time >= dateadd(day,-7,getdate())

读书人网 >SQL Server

热点推荐