Ongeacht de feitelijke DATEFIRST-instelling, kan de afgelopen zondag als volgt worden gevonden:
SELECT DATEADD(day,
-1 - (DATEPART(weekday, GETDATE()) + @@DATEFIRST - 2) % 7,
GETDATE()
) AS LastSunday
Vervang GETDATE()
met een parameter @date
om de laatste zondag voor een bepaalde datum te krijgen.