该解决方案没有为date返回正确的值
'1-1-2027'。
以下内容将返回我测试过的所有日期(以及测试了很多时间)的正确值。
SELECT YEAR(DATEADD(day, 26 - DATEPART(isoww, '2012-01-01'), '2012-01-01'))
摘自:https :
//capens.net/content/sql-year-iso-week

该解决方案没有为date返回正确的值
'1-1-2027'。
以下内容将返回我测试过的所有日期(以及测试了很多时间)的正确值。
SELECT YEAR(DATEADD(day, 26 - DATEPART(isoww, '2012-01-01'), '2012-01-01'))
摘自:https :
//capens.net/content/sql-year-iso-week