DATEDIFF(@date1, @date2)/7
To vrátí zlomek, který, jak předpokládám, budete chtít nějakým způsobem zaokrouhlit pomocí CEIL() , ROUND() nebo FLOOR()
Můj testovací příklad se dvěma definovanými daty:
SELECT FLOOR(DATEDIFF(DATE(20090215), DATE(20090101))/7);