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 )