ORACLE 查询近一天, 近半小时内的数据

SELECT 字段 FROM 表名 WHERE 时间字段 BETWEEN SYSDATE-1 AND 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 秒钟

---------------------

SELECT 字段 FROM 表名 WHERE 时间字段 BETWEEN ADD_MONTHS(SYSDATE, -1) AND SYSDATE; // 查询一个月前的数据

ADD_MONTHS(SYSDATE, -1) 减一个月

ADD_MONTHS(SYSDATE, 1) 加一个月

来源: http://www.bubuko.com/infodetail-2993359.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐