Uanset den faktiske DATEFIRST-indstilling, kunne den sidste søndag findes sådan her:
SELECT DATEADD(day,
-1 - (DATEPART(weekday, GETDATE()) + @@DATEFIRST - 2) % 7,
GETDATE()
) AS LastSunday
Erstat GETDATE()
med en parameter @date
for at få den sidste søndag før en bestemt dato.