Сегодняшний день недели:
SELECT @dow = DATEPART (d, GETDATE ()), где 1 = воскресенье, 7 = суббота
Вы хотите добавить достаточно дней, чтобы получить следующее воскресенье.
Если сегодня 1 = воскресенье, добавьте 7
Если сегодня 2 = понедельник, добавьте 6
Если сегодня 3 = вторник, добавьте 5
и т.д.
так что вы всегда добавляете 8 - сегодняшнее значение дня недели.
SELECT DATEADD (d, GETDATE (), 8 - @dow (GETDATE))
РЕДАКТИРОВАТЬ: Но Кейд побеждает!