DATEDIFF(@date1, @date2)/7
Det returnerer en brøk, som jeg gætter på, at du vil runde på en eller anden måde med CEIL() , ROUND() eller FLOOR()
Mit testeksempel med to definerede datoer:
SELECT FLOOR(DATEDIFF(DATE(20090215), DATE(20090101))/7);