根据日期获取日期所在周星期一的日期

根据日期获取日期所在周的周一日期

 

推荐使用: 转成年月日

select convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,dateadd(day,-1,'2019-03-31')), 0),120);

 

  select convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,'2019-03-31'), 0),120);

 

 --推荐使用:年月日时分秒

DATEADD(wk, DATEDIFF(wk,0,DATEADD(dd, -1, '2019-03-31') ), 0)

 

--不推荐使用

set datefirst 1;

select dateadd(day,-datepart(dw,'20190331')+1,'20190331');

posted @ 2019-04-03 19:50  郭大侠1  阅读(439)  评论(0编辑  收藏  举报