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

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

2012-06-14 
如何查询数据库中时间大于指定某个天数的记录数据库中有个记录日期时间的字段现在我在前台输入天数比如输

如何查询数据库中时间大于指定某个天数的记录
数据库中有个记录日期时间的字段
现在我在前台输入天数
比如输入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) 

热点排行