ADD_MONTHS関数は、指定された日付に指定された月数を加算 (または2番目のパラメーターが負の場合は減算) します。
結果の月の日と指定された日付は同じです。 ただし、指定された日付の月の日が月の最終日である場合、結果の日付は常に月の最終日になります。
説明
- 月数パラメーターの小数部分は、計算前に切り捨てられます。
- 所与の日付が時間部分を含む場合、時間部分は、結果を変更することなく繰り越される。
例
DUALからのSELECT ADD_MONTHS('13-JUN-07 '、4);
add_months
--------------------
13-OCT-07 00:00:00
(1行)
DUALからADD_MONTHS('31-DEC-06 '、2) を選択します。
add_months
--------------------
28-FEB-07 00:00:00
(1行)
DUALからのSELECT ADD_MONTHS('31-MAY-04 '、-3);
add_months
--------------------
29-FEB-04 00:00:00
(1行)