0
24 개의 행을 반환하는 쿼리가 있습니다. 나는의 SUM
을 SUM
다음 12 index
으로 나누고 싶다. 내가 ROW_NUMBER
같은이 사용하지만 필터링 할 수 없습니다 row
. 내가 어떻게 할 수 있니?두 개의 간격으로 두 SUM을 나눕니다.
SELECT ROW_NUMBER() OVER(ORDER BY [Year] DESC,[Month] DESC) AS Row,[Year], [Month],
PCode_9, [Index]
FROM tbl08
WHERE PCode = @Code AND
(([Year] * 12 + [Month]) <= @CurrentYearMonth) AND
(([Year] * 12 + [Month]) >= @FCurrentYearMonth) AND row > 12 <-- ERROR
ORDER BY [Year] DESC,[Month] DESC
감사