sql 如何获取月份的最后一天答:--B. 月的最后一天 SELECTDATEADD(Day,-1,CONVERT(char(8),DATEADD(Month,1,@dt),120)+'1')--C. 月的最后一天(容易使用的错误方法)SELECTDATEADD(Month,1,DATEADD(Day,-DAY(@dt),@dt))--4.指定日期所在周的任意一天 SELECTDATEADD(Day,@number-DATEPART(Weekday,@dt),@dt)--5.指定...
sql如何取某年某月的第一天和最后一天答:SELECT DATEADD(DAY,-1,DATEADD(MONTH,1,CAST((LEFT('20093',4)+'-'+SUBSTRING('20093',5,LEN('20093'))+'-'+'01') AS DATETIME)))--最后一天 原理:第一天肯定是1号拉 ,最后一天是下个月第一天减一天。本月第一天 SELECT dateadd(ms,-1,DATEADD(mm, DATEDIFF(m,0,getdate()), 0...