SQLServerで月末月初の日付を取得する方法

記事内に商品プロモーションを含む場合があります。
2017.11.26 44 views

月初を取得

select convert(datetime,left(convert(varchar, getdate(), 111),8)+'01')

月末を取得

select dateadd(day,-1,dateadd(month,1,left(convert(varchar, getdate(), 111),8)+'01'))