2012-07-05 141 views
1

比方说,我有一个表订单且列如何从另一个日期在Oracle中减去日期

LastUpdatedDate, status. 

什么,我试图做的是 -

精选所有订单其中'P'状态和lastupdate是两天 从当前日期返回

任何人都可以帮我写一个查询来获得我的结果。

感谢

回答

2

尝试

select * from yourtable 
where status = 'P' 
and LastUpdatedDate < sysdate - 2 
+0

+1,但要知道,我们比较*时间*值(精确到秒),没有日期。所以这将返回LastUpdatedDate超过48小时前的行。 – 2012-07-12 06:42:45