「Oracle」ADD_MONTHS()で月を加算、減算する 

1.現在日に6月足すパターン
①システム日付
SELECT SYSDATE FROM DUAL;
2019/06/20 9:46:44

②6ヶ月足す
SELECT ADD_MONTHS(SYSDATE, 6) FROM DUAL;
2019/12/20 9:47:27

2.現在日から3ヶ月前を取得
SELECT SYSDATE FROM DUAL;
2019/06/20 9:46:44

SELECT ADD_MONTHS(SYSDATE, -3) FROM DUAL;
2019/03/20 9:49:39