本文轉自:https://blog.csdn.net/lanchengxiaoxiao/article/details/7695057
add_months 函數主要是對日期函數進行操作,舉例子進行說明
add_months 有兩個參數,第一個參數是日期,第二個參數是對日期進行加減的數字(以月為單位的)
如:3個月以后的時間,可以用下列語句
SQL> select add_months(sysdate,3) from dual;
ADD_MONTHS(SYSDATE,3)
---------------------
2012-5-16 下午 02:30:47
3個月以前的時間,可以用下列語句
SQL> select add_months(sysdate,-3) from dual;
ADD_MONTHS(SYSDATE,-3)
----------------------
2011-11-16 下午 02:32:39
有時需要用to_date()函數進行轉換
SELECT ADD_MONTHS(TO_DATE('2012-02-16 19:15:26','yyyy-mm-dd HH24:MI:SS'), 2) FROM dual;
ADD_MONTHS(TO_DATE('2012-02-16
------------------------------
2012-4-16 下午 07:15:26