Allerdings ist deine Routine falsch !
Korrekt wäre die Verwendung von WEEK_ISO, dabei ist dann zu berücksichtigen, dass die 1. Woche ggf. zum Vorjahr und die letzte Woche ggf. zum Folgejahr gehört.
Suche hier mal nach WEEK_ISO, birgitta hat da eine Routine zur Verfügung gestellt.

Week liefert den 1.1. immer als Woche 1.

Zusätzlich funktioniert dein SQL nur bis Woche 9 !
Korrekt: char(year(current date)*100+week(current date))