--加法
--加1年
SELECT SYSDATE,ADD_MONTHS(SYSDATE,12) FROM DUAL;
--加1月
SELECT SYSDATE,ADD_MONTHS(SYSDATE,1) FROM DUAL;
--加1星期
SELECT SYSDATE,TO_CHAR(SYSDATE+7,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--加1天
SELECT SYSDATE,TO_CHAR(SYSDATE+1,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--加1小时
SELECT SYSDATE,TO_CHAR(SYSDATE+1/24,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--加1分钟
SELECT SYSDATE,TO_CHAR(SYSDATE+1/24/60,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--加1秒
SELECT SYSDATE,TO_CHAR(SYSDATE+1/24/60/60,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--减法
--减1年
SELECT SYSDATE,ADD_MONTHS(SYSDATE,-12) FROM DUAL;
--减1月
SELECT SYSDATE,ADD_MONTHS(SYSDATE,-1) FROM DUAL;
--减1星期
SELECT SYSDATE,TO_CHAR(SYSDATE-7,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--减1天
SELECT SYSDATE,TO_CHAR(SYSDATE-1,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--减1小时
SELECT SYSDATE,TO_CHAR(SYSDATE-1/24,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--减1分钟
SELECT SYSDATE,TO_CHAR(SYSDATE-1/24/60,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
--减1秒
SELECT SYSDATE,TO_CHAR(SYSDATE-1/24/60/60,‘yyyy-mm-dd HH24:MI:SS‘) FROM DUAL;
原文:http://www.cnblogs.com/quanweiru/p/4869855.html