Gebruik de DATEDIFF-functie :
ROUND(DATEDIFF(end_date, start_date)/7, 0) AS weeksout
Het probleem met WEKEN is dat het geen correcte resultaten geeft voor datums die 1 januari overschrijden.
De 0
is het aantal decimalen dat moet worden gebruikt in de ROUND
functie.