【SQL・ORACLE】 ADD_MONTHの使い方(月数を加減する)

ADD_MONTH関数は ORACLE で使用できます。
ADD_MONTH関数 : 書式
書式 ADD_MONTH(date, n)
引数 date:もとになる日付
n:加える月を表す数値
戻値 n か月後の日付
引数 date:もとになる日付
n:加える月を表す数値
戻値 n か月後の日付
ADD_MONTH関数 : 解説
ADD_MONTH関数は、日付型のデータに対して「nか月」を加減する関数です。引数「n」にマイナスの値を指定すると、引数「date」で与えた日付から「nか月」をマイナスした日付を求めることができます。
ADD_MONTH関数 : 使用例 (月数を加算)
SQL文
SELECT current_date, ADD_MONTH(current_date, 2) FROM add_month_table;
SELECT current_date, ADD_MONTH(current_date, 2) FROM add_month_table;
実行結果
current_date | ADD_MONTH(current_date, 2) |
---|---|
20-07-01 | 20-09-01 |
ADD_MONTH関数 : 使用例 (月数を減算)
SQL文
SELECT current_date, ADD_MONTH(current_date, -2) FROM add_month_table;
SELECT current_date, ADD_MONTH(current_date, -2) FROM add_month_table;
実行結果
current_date | ADD_MONTH(current_date, 2) |
---|---|
20-07-01 | 20-05-01 |
関連リンク
関数一覧ページ

SQLリファレンス > 関数
ORACLE、MS-SQL Server、MS-Access、MySQLで使用する関数の一覧表です。いちれべ.comは、オラクル、MS-SQL Server、MS-Access で使用可能か一目でわかるのが特徴のSEサポートサイトです。