DATEDIFF(@date1, @date2)/7
To zwraca ułamek, który, jak sądzę, będziesz chciał w jakiś sposób zaokrąglić za pomocą CEIL()
, ROUND()
lub FLOOR()
Mój przykład testowy z dwiema zdefiniowanymi datami:
SELECT FLOOR(DATEDIFF(DATE(20090215), DATE(20090101))/7);