日期:2014-05-18  浏览次数:20665 次

如何查询数据库中时间大于指定某个天数的记录
数据库中有个记录日期时间的字段
现在我在前台输入天数
比如输入20天
那么查询出所有在20天之前的记录
就这样
用sql怎么实现呢

------解决方案--------------------
select * from where date>dateadd(dd,20,getdate())
------解决方案--------------------
select *
from tablename
where dateadd(day,-20,Date) >Date
其中Date表示你 的字段
------解决方案--------------------
SQL code
select * 
from table_name
where [date] >= convert(char(10), dateadd(day,-20,getdate()), 120)