Я пытаюсь получить номер последней недели, когда неделя является первой неделей года (например, текущая дата — 01.01.2017). Ниже запрос работает для всех остальных недель, кроме первой недели года. Однако приведенный ниже запрос ничего не возвращает за первую неделю года.
where DateDim_Date.YEAR=year(DATEADD(Day, -7, getDate()))
and DateDim_Date.WEEKNUMBER = datePart(wk,getDate())-1
Заранее спасибо!