表1
id name bookdate
1 aaa 2006-04-28怎么才能把这个表里最近五天的记录查出来?
id name bookdate
1 aaa 2006-04-28怎么才能把这个表里最近五天的记录查出来?
解决方案 »
- 请教SQL Server2008数据库清除日志的问题
- 求一条公式
- 结果表可以这样合并么?
- 主键问题
- 请问:我在还原数据库时遇到了问题,有提示错误,请高手给看看!
- 相当菜的问题,获取时间……
- 批量更新ID编号问题?????
- 数据库中有starttime(datetime)字段,和kstime(int)字段,求默认值公式starttime+kstime
- 如何使用 INSTEAD OF UPDATE 触发器?
- 如何使用java访问SQL Server数据库,如何配置?谢谢,我用的UE编辑java,急急
- 为什么我安装完SQL Server 2005之后在开始菜只看到[配置工具],没找到像SQL Server 2000的企业管理器和查询分析器呢?
- sql2000数据库迁移问题 百分相送
where bookdate>dateadd(day,-5,convert(char(10),getdate(),120))
--包含今天在內的最近五天
Select * from 表1 Where DateDiff(dd,bookdate,getDate())<5 And DateDiff(dd,bookdate,getDate())>=0
--不包含今天在內的最近五天
Select * from 表1 Where DateDiff(dd,bookdate,getDate())<=5 And DateDiff(dd,bookdate,getDate())>0
Select * from 表1 Where DateDiff(dd,bookdate,getDate())<5 And DateDiff(dd,bookdate,getDate())>=0
--不包含今天在內的最近五天
Select * from 表1 Where DateDiff(dd,bookdate,getDate())<=5 And DateDiff(dd,bookdate,getDate())>0應該是對的呀,怎麼不行,出現的什麼錯誤?