SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(dd, DATEDIFF(dd,0,@trdt), 0)) ,112) --上一天
SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(wk, DATEDIFF(wk,0,@trdt), 0))-1 ,112) --上一周
SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,@trdt), 0)) ,112) --上一月
SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(qq, DATEDIFF(qq,0,@trdt), 0)) ,112) --上一季
SELECT convert(varchar(8),dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,@trdt), 0)) ,112) --上一年
@trdt --当前日期

浙公网安备 33010602011771号