ORACL的系统时间函数是 sysdate ,可以通过SQL “ select sysdate from dual ”获取系统时间
假如我需要查询前一天的数据:
select * from table_name where time >= sysdate - 1
查询前1个小时的时候
select sysdate-1/24 from dual
sysdate | 当前系统时间 |
sysdate-1 | 前一天 |
sysdate-1/24 | 前1小时 |
sysdate-1/(24*60) | 前1分钟 |
sysdate-1/(24*60*60) | 前一秒钟 |
sysdate-5/(24*60) | 前五分钟 |
依次,我们可以通过系统时间来查询到前任何分钟或小时的时间