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

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

2012-06-07 
查询一周内的数据表1id nametime1发哥2012-05-29 09:33:132春哥2012-05-30 09:40:133曾哥2012-06-01 09:12

查询一周内的数据
表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())

热点排行