「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