T-SQLで指定した月の月末日付を簡単に求める方法

SQLServerのT-SQLでは指定した月の月末日付を求めるには「EOMONTH」関数を使うと簡単に取得できます。

月末日付を取得するEOMONTH

月末日付を取得するEOMONTH関数の使い方は以下の通りです。

EOMONTH関数の使い方

EOMONTH ( start_date [, month_to_add ] )
※次月や前月の月末日付を取得する際は「month_to_add」を指定します。

実際のSQLにすると以下のようになります。

実行結果は以下の通りです。

当月末日付 次月末日付 前月末日付 前年末日付
2018-08-31 2018-09-30 2018-07-31 2017-08-31

まとめ

月末日付を取得するEOMONTH関数は月末日付を簡単に取得することができます。

以上、「T-SQLで指定した月の月末日付を簡単に求める方法」でした。