「Oracle」LAST_DAY()、add_months()で日付操作をする方法
1.月初
SELECT trunc(SYSDATE, 'MM’) 月初 FROM DUAL
結果
月初
2020/09/01
2.月末
SELECT LAST_DAY(SYSDATE) 月末 FROM DUAL
結果
月末
2020/09/30 12:00:28
3.1日後
SELECT SYSDATE + 1 明日 FROM DUAL
結果
明日
2020/09/05 13:02:45
4.1日前
SELECT SYSDATE – 1 昨日 FROM DUAL
結果
昨日
2020/09/03 13:03:47
5.1ヶ月後
SELECT add_months(SYSDATE, 1) 1ヶ月後 FROM DUAL
結果
1ヶ月後
2020/10/04 13:04:50
6.一ヶ月前
SELECT add_months(SYSDATE, -1) ひと月前 FROM DUAL
結果
ひと月前
2020/08/04 13:05:44