1
주일이 주 중 첫 번째 주일 인 경우 (예 : 현재 날짜가 2011 년 1 월 1 일 일 때) 아래의 쿼리는 일주일을 제외하고 다른 모든 주에 작동합니다. 그러나 아래 쿼리는 해당 연도의 첫 번째 주에는 아무 것도 반환하지 않습니다.SQL에서 일주일이 주 첫 번째 주인 경우 Last WeekNumber를 얻는 방법은 무엇입니까?
where DateDim_Date.YEAR=year(DATEADD(Day, -7, getDate()))
and DateDim_Date.WEEKNUMBER = datePart(wk,getDate())-1
미리 감사드립니다.