「SQLServer」EOMONTH関数で月末日を取得する

2021年12月31日

書式
EOMONTH(対象日付 [, <加算月数>])
対象日付:月末日を取得する対象日付
加算月数:月数を指定する

使用例
1.2021/4/23の月末日を取得します
SQL構文

select EOMONTH(convert(datetime, '2021-04-23')) result
実行結果
result
2021-04-30

2.2021/4/23の前月の月末日を取得します
select EOMONTH(convert(datetime, '2021-04-23’), -1) result
実行結果
result
2021-03-31

3.2021/4/23の翌月の月末日を取得します
SQL構文
select EOMONTH(convert(datetime, '2021-04-23’), 1) result
実行結果
result
2021-05-31

SQLServer

Posted by arkgame