Terlepas dari pengaturan DATEFIRST yang sebenarnya, hari Minggu terakhir dapat ditemukan seperti ini:
SELECT DATEADD(day,
-1 - (DATEPART(weekday, GETDATE()) + @@DATEFIRST - 2) % 7,
GETDATE()
) AS LastSunday
Ganti GETDATE()
dengan parameter @date
untuk mendapatkan hari Minggu terakhir sebelum tanggal tertentu.