当前位置: 代码迷 >> Sql Server >> 怎么查询数据库中时间大于指定某个天数的记录
  详细解决方案

怎么查询数据库中时间大于指定某个天数的记录

热度:52   发布时间:2016-04-27 12:24:33.0
如何查询数据库中时间大于指定某个天数的记录
数据库中有个记录日期时间的字段
现在我在前台输入天数
比如输入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_namewhere [date] >= convert(char(10), dateadd(day,-20,getdate()), 120)
  相关解决方案