2015.06.10 18:29/吉田
カテゴリー: Oracle
今回はOracleの関数で「ADD_MONTHS」(月の計算)です。
文法:ADD_MONTHS( date, integer )
引数:date 日付(DATE型)
integer 加算する月数
使用方法:
例 :ADD_MONTHS ( TO_DATE( ‘20150603’, ‘YYYYMMDD’ ), 1 )
結果:’20150703’(DATE型)
注意!
dateに月末日付を指定すると、結果は必ず月末日になります。
例1 :ADD_MONTHS ( TO_DATE( ‘20150228’, ‘YYYYMMDD’ ), 1 )
結果1:’20150331’(DATE型)
※’20150328’にはなりません!
例2 :ADD_MONTHS ( TO_DATE( ‘20150331’, ‘YYYYMMDD’ ), -1 )
結果2:’20150228’(DATE型)