「Oracle」ADD_MONTHS()で日付を加算する
例1 本日の日付の2か月の日付を取得
SQL構文
SELECT
SYSDATE
, ADD_MONTHS(SYSDATE, 2)
FROM
DUAL;
実行結果
SYSDATE ADD_MONTHS(SYSDATE,2)
2019/07/25 13:55:53 2019/09/25 13:55:53
例2 本日の日付の2ヶ月前の日付を取得
SQL構文
SELECT
SYSDATE
, ADD_MONTHS(SYSDATE, – 2)
FROM
DUAL;
実行結果
SYSDATE ADD_MONTHS(SYSDATE,-2)
2019/07/25 13:58:38 2019/05/25 13:58:38