oracle add_months函數
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