我想从一年中01/01所在的星期天开始计算工作周。
例如:
01/01/2021是星期五
所以我希望WW1是从2020年12月27日星期日到02/01/2021开始的一周。
答案 0 :(得分:0)
第1天:
dateadd(day, - 1 * (datepart(dw, myDate) - 1), myDate)
第7天:
dateadd(day, 7 - (datepart(dw, myDate)), myDate)
答案 1 :(得分:0)
感谢Jeff Moden的帮助
ansewr如下
(DATEPART(dy,DATEADD(dd,DATEDIFF(dd,'175 Jan 1753',Cal_Date)/ 7 * 7 + 6,'07 Jan 1753'))+6)/ 7