我有一个mysql查询(工作正常),当我尝试在oracle中运行它时,有一个特定的部分给我一个错误:有人可以解释/解决这种情况的原因吗?

预期的语法错误:
/

|

    timedep >= date_add(now(), INTERVAL -5500 MINUTE) and
    timedep <= date_add(now(), INTERVAL -2 MINUTE)

最佳答案

只需减去值:

      timedep >= current_timestamp - interval '5500' minute
 and  timedep <= current_timestamp - interval '2' minute

关于mysql - Oracle查询date_add,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23515157/

10-11 02:07