SELECT DATEPART( DAY, DATEADD(DAY,-1, DATEADD(MONTH,1, DATEADD(DAY, -DATEPART(DAY,GETDATE())+1,GETDATE()) --该月第一天 ) --增加一个月 ) --减去一天 )