SQL如何获得本季度第一天,一年的第一天,本月的最后一天答:--A. 月的第一天 SELECT CONVERT(datetime,CONVERT(char(8),@dt,120)+'1')--B. 月的最后一天 SELECT DATEADD(Day,-1,CONVERT(char(8),DATEADD(Month,1,@dt),120)+'1')--C. 月的最后一天(容易使用的错误方法)SELECT DATEADD(Month,1,DATEADD(Day,-DAY(@dt),@dt))--4.指定日期...
...当月第一天,当月最后一天,本年最后一天,当月第一个星期)答:---当月第一天 select dateadd(d,-day(getdate())+1,getdate())---当月最后一天 select dateadd(d,-day(getdate()),dateadd(m,1,getdate()))--本年最后一天 select dateadd(d,-day(getdate()),dateadd(m,12,getdate()))--当月第一个星期一 SELECT DATEADD(wk, DATEDIFF(wk...