尝试将日期时间与Oracle SQL中的当前时间进行比较

时间:2016-03-01 13:12:03

标签: sql oracle datetime select

我试图设置一个时间戳,只撤回在重试系统上等待15分钟的记录。 基本上,我想说选择RETRY_TMSTAMP + 15分钟>现在。 RETRY_TMSTAMP是DATETIME类型。

SELECT r.id from Blah.GREAT_TABLE r 
WHERE r.RETRY_TMSTAMP < ______________;

请帮忙!

谢谢!

1 个答案:

答案 0 :(得分:2)

  

基本上,我想说选择RETRY_TMSTAMP + 15分钟&gt; NOW

SELECT r.id
FROM   Blah.GREAT_TABLE r 
WHERE  r.RETRY_TMSTAMP + INTERVAL '15' MINUTE > SYSDATE;

或者

SELECT r.id
FROM   Blah.GREAT_TABLE r 
WHERE  r.RETRY_TMSTAMP + 15/(24*60) > SYSDATE;