sql怎样读取时间段的数据

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:15:26
表名 Tips ( 文章表 )
字段 ID ( 主键 )
Title ( 标题 )
Keepdate(显示持续天数)
Time ( 日期 )
数据
ID Title keepdate Time
1 abc 5 2007-03-26 10:10:10.390
2 def 3 2008-05-26 11:20:10.390
我想在Time与Time+Keepdate的时间内显示标题
SQL该怎样写
我是想在当前时间是Time与Time+keepdate这间这段时间内就显示内容

selecet 标题 from 表名 where time between 起始时间 and 结束时间

是这个意思么?

如下:
SELECT 列名 FROM Tips WHERE GETDATE() BETWEEN [Time] AND DATEADD(D, keepdate ,[Time])

注意keepdate字段需要为INT类型