а это только у меня в функции datepart не работает указание начала недели? то есть все равно возвращает дни, как будто воскресенье это первый день недели. с datename все ок
You can use the 'iso-weekday'
DATEPART('iso-weekday', [date])
This way, the week start is *monday*.