获取过去12个月(不含当前月),从1号0点开始的日期:
select (dateadd(MONTH,-13,DATEADD(day,1-day(getdate()), convert(varchar(10),GETDATE(),111))))
获取过去10个星期(不含本周),从周一0点开始的日期:
select DATEADD(day,-70, CONVERT(nvarchar(10),GETDATE(),111)) -( case datename(weekday,getdate()) when '星期一' then 0 when '星期二' then 1 when '星期三' then 2 when '星期四' then 3 when '星期五' then 4 when '星期六' then 5 when '星期日' then 6 end)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容