首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SQl和Orcale查询时间有关问题

2012-09-15 
SQl和Orcale查询时间问题a.addtimeto_date(2012-9-04 17:00:00,yyyy-mm-dd hh24:mi:ss) and a.addti

SQl和Orcale查询时间问题
a.addtime>=to_date('2012-9-04 17:00:00','yyyy-mm-dd hh24:mi:ss') and a.addtime<= trunc(Sysdate)+1  
我是查询昨天17:00的数据到当前时间的数据、

我的问题是每天都要输入几号几号很烦、有什么办法 查询昨天的17:00的数据 不要在明天输入2012-09-5了

[解决办法]
sysdate 为现在时间
sysdate-1为昨天
trunc(sysdate-1)为昨天凌晨0:00
trunc(sysdate-1)+20/24 为昨天晚上8点
select trunc(sysdate-1)+20/24 from dual;

这个可以解决你的问题了
[解决办法]

SQL code
between  convert(varchar(10),getdate()-1,120)+' 17:00:00'  and GETDATE() 

热点排行