SqlServer
當月最後一天
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
上個月第一天
SELECT CONVERT ( VARCHAR ( 100 ), DATEADD( MONTH, DATEDIFF( MONTH, 0,getdate()) - 1, 0 ), 23 )
當月第一天
SELECT CONVERT ( VARCHAR ( 100 ), DATEADD( MONTH, DATEDIFF( MONTH, 0,getdate()) , 0 ), 23 )