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

SQLで月の最終日の日付値を得るLAST_DAY関数について記載しています。

対応データベース:MySQL Oracle

LAST_DAY関数の文法

SELECT LAST_DAY(日付) FROM テーブル
引数日付文字列型
返値数値型 日付が戻ります。

LAST_DAY関数は指定された日付の月の最終日を戻します。日付または日付時間の値が指定され、月の最終日に対応する値を返します。 引数が無効である場合は、NULL を返します。

実行例

MySQLの実行例

/* MySQL 2023年12月の最終日を取得するサンプル */
SELECT LAST_DAY('2023-12-01');
LAST_DAY関数実行結果
LAST_DAY関数実行結果