おーみんブログ

C#, ASP.NET Core, Unityが大好きです。

【SQL Server】月末を求められるEOMOTH関数が便利!!!

f:id:bookreadkun:20190803225337p:plain

おはようございます。おーみんです。

 

今回はSQL Server 2012より追加された月末を求めるEOMONTH関数についてまとめていこうと思います。

 

基本的に月末を求める方法としては「月初を求めてそこから1日引く」という手法が一般的だと思います。

しかしながらSQL Server 2012以降ならEOMONTH関数を使うことで一発で求められちゃうんですね~!

 

実際に見てみましょう。

今月(8月)の月末を求めてみます。

 

f:id:bookreadkun:20190803230340p:plain

 

 

一発ですね!

 

ちなみにNヵ月後の月末を求めたい場合は

EOMONTH("基準月", N)とすればOKです。

 

f:id:bookreadkun:20190803230310p:plain

便利ですね~!!

 

Nの値に負の数を入れることで基準月より前の月の月末を求めることも出来ます。

 

ぜひ使ってみてください~!!