使用CONCAT(TO_CHAR(T.order_create_date,'yyyy')," ",WEEKOFYEAR(T.order_create_date))
返回2018-12-31
作为2018-1
。
答案 0 :(得分:0)
每年的第一周从该年1月4日或之前的第一个星期一开始,因此该年从前一年的12月28日开始到当年的1月4日。
SELECT(DATEPART(dy,DATEADD(dd,DATEDIFF(dd,'17530101',@ SomeDate)/ 7 * 7,'17530104'))+ 6)/ 7;