全部產品
Search
文件中心

PolarDB:ADD_MONTHS

更新時間:Jul 06, 2024

函數ADD_MONTHS在指定的日期上加上(如果第二個參數是負數,那麼就是減)指定月數。

在執行結果中日期和在給定日期中月份的日期是相同的,除非指定日期是月份的最後一天,在這種情況下 ,所得到的結果日期是執行結果中月份的最後一天。

說明
  • 在執行計算前,將截斷月份參數的小數部分。
  • 如果日期包含時間部分,這對結果沒有影響。

樣本

SELECT ADD_MONTHS('13-JUN-07',4) FROM DUAL;

     add_months
--------------------
 13-OCT-07 00:00:00
(1 row)

SELECT ADD_MONTHS('31-DEC-06',2) FROM DUAL;

     add_months
--------------------
 28-FEB-07 00:00:00
(1 row)


SELECT ADD_MONTHS('31-MAY-04',-3) FROM DUAL;

     add_months
--------------------
 29-FEB-04 00:00:00
(1 row)