SQL  続:月初と月末日を求める

このテーマで、関数をつかうと、シンプルに作れます。

EOMONTH という関数は 月末を求める関数です。

EOMONTH('対象日', 追加月数)  月数はマイナスもあり

------------------------------------------------

サンプルコード

SELECT
DATEADD(Day,1,EOMONTH(getdate(),-1)) as 月初
,EOMONTH(getdate(),0) as 月末

 

結果

f:id:nminebb:20191210065650p:plain