在Oracle SQL中选择"现在减去30分钟"的所有行(11g)

eri*_*ork 4 sql oracle timestamp oracle11g

如何在Oracle SQL WHERE中表达"现在减去30分钟",以便我可以将其与存储的时间戳进行比较?

Eri*_*ric 10

解决方案是dateadd()功能或

systimestamp - INTERVAL '30' minute(1)
Run Code Online (Sandbox Code Playgroud)


xbr*_*ady 8

where yourTimestamp >= sysdate - 1/48
Run Code Online (Sandbox Code Playgroud)