Oracle对时间的相关操作
目录导航: 1. 年操作 2. 月操作 3. 周操作 4. 天操作 5. 时操作 6. 分操作 7. 秒操作 1、年操作 SELECT add_months(SYSDATE, -12) FROM dual; --获取上一年时间(1) SELECT SYSDATE - INTERVAL '1' YEAR FROM DUAL; --获取上一年时间(2) SELECT add_months(SYSDATE, 12) FROM dual; --获取下一年时间(1) SELECT SYSDATE + INTERVAL '1' YEAR FROM DUAL; --获取下一年时间(2) 2. 月操作 SELECT add_months(SYSDATE, -1) FROM dual; --获取上一个月时间(1) SELECT SYSDATE - INTERVAL '1' MONTH FROM dual; --获取上一个月时间(2) SELECT add_months(SYSDATE, 1) FROM dual; --获取下一个月时间(1) SELECT SYSDATE + INTERVAL '1' MONTH FROM dual; --获取下一个月时间(2) 3. 周操作 SELECT SYSDATE +7 FROM dual; --获取上一周时间(1) SELECT SYSDATE