先有一张表xl_bx,数据如下图
现在我们要查询距离当前时间 前五分钟的数据 ,当前时间是:
然后直接上sql:
从上图就能看到已经得到了我们想要的结果。
现在说一下sysdate的其他使用,
sysdate+1 加一天
sysdate+1/24 加1小时
sysdate+1/(24*60) 加1分钟
sysdate+1/(24*60*60) 加1秒钟
sysdate-1 减一天
sysdate-1/24 减1小时
sysdate-1/(24*60)减1分钟
sysdate-1/(24*60*60) 减1秒钟
以此类推,如果要查询前一个月后一个月的话就可以用 oracle中的 add_months()函数
ADD_MONTHS(SYSDATE, -1) 减一个月
ADD_MONTHS(SYSDATE, 1) 加一个月
感谢您的观看!