The first day of the week is based on your language settings of the server. The default setting for us_english is 7 (Sunday)
You can find the current first day of the week by using SELECT @@DATEFIRST
However, you can use DATEFIRST
for this. Just put it at the top of your query
SET DATEFIRST 1;
this sets Monday to the first day of the week for the current connection.