SQL道場 日付時刻関数 PERIOD_ADD関数

SQL SQL
この記事は約1分で読めます。

SQLで期間PにN付を加算するPERIOD_ADD関数について記載しています。

対応データベース:MySQL

PERIOD_ADD関数の文法

SELECT PERIOD_ADD(期間P,加算する月数) FROM テーブル
引数期間P数値型 文字列型
加算する月数数値型
返値数値型 計算後の期間Pが戻ります。

PERIOD_ADD関数はN月を期間Pに加算しYYYYMM書式で結果を返します。期間P1と期間P2の間の月数を計算する場合はPERI関数を使います。

期間Pは日付値ではありません。また、期間Pは数値または文字列でYYMMまたはYYYYMMの書式で指定します。

N 月を期間 P に (YYMM または YYYYMM の書式で) 加算します。 YYYYMM の書式で値を返します。

https://man.plustar.jp/mysql/date-and-time-functions.html#function_period-add

実行例

MySQLの実行例

/* MySQL 2020年11月の2か月後を求めるサンプル */
SELECT PERIOD_ADD(2011,2);
MySQL 2020年11月の2か月後を求めるサンプル実行結果
タイトルとURLをコピーしました