select convert(varchar(10), dateadd(day, n, getdate()), 120) as 日期
from (select -6 as n union select -5 union select -4 union select -3
union select -2 union select -1 union select 0) a
select dateadd(day,-d,convert(varchar(8),getdate(),112)) as dt
from (
select 0 as d
union all
select 1
union all
select 2
union all
select 3
union all
select 4
union all
select 5
union all
select 6
) as t