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);