根据日期获取日期所在周星期一的日期
根据日期获取日期所在周的周一日期
推荐使用: 转成年月日
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');