这是关于Oracle SQLPLUS查询语言的。
SELECT * FROM mytable WHERE record_date > time_4_hours_ago;我尝试了几种方法,在网上描述,但它们对我都不起作用。也是平局的UNIX_SYSTEM_TIME。
这个问题似乎很常见,但我正在努力寻找一种适用于"Oracle“SQLPLUS的解决方案。
发布于 2014-08-08 01:19:14
假设record_date是一个日期字段:
SELECT * FROM mytable WHERE record_date > sysdate - (4/24)发布于 2014-08-08 01:18:23
试试这个:
select *
from mytable
where record_date > sysdate - interval '240' minute发布于 2014-08-08 14:51:05
为了避免由于时区差异而导致的无效日期时间值,您应该“例如使用数据库触发器”覆盖服务器端的(record_date)值,以便插入正确的日期时间值。
https://stackoverflow.com/questions/25188455
复制相似问题