Первый день недели основан на ваших языковых настройках сервера. Значение по умолчанию для us_english равно 7 (воскресенье)
Вы можете найти текущий первый день недели, используя SELECT @@DATEFIRST
Однако , вы можете использовать DATEFIRST
для этого. Просто поставьте его в верхней части вашего запроса
SET DATEFIRST 1;
, это устанавливает понедельник в первый день недели для текущего соединения.