如何在数据前查询今天的日期和7天?

时间:2013-07-18 07:43:11

标签: sql

我正在使用sql server 2008.如何查询今天和今天前7天的数据?

2 个答案:

答案 0 :(得分:30)

尝试这种方式:

select * from tab
where DateCol between DateAdd(DD,-7,GETDATE() ) and GETDATE() 

答案 1 :(得分:6)

查询Parado的答案是正确的,如果你想使用MySql而不是GETDATE()你必须使用(因为你已经用Sql server和Mysql标记了这个问题):

select * from tab
where DateCol between adddate(now(),-7) and now()