2
그래서 위치 ID, 연도 및 높이라는 세 개의 열이 있습니다.SQL Server 2012에서 null이있는 평균 이동
5 년 평균을 계산하고 싶습니다. 그러나 5 년 분량의 데이터가 없으면 결과가 필요하지 않습니다.
나는 OVER를 사용하는 방법에 대해 배웠다. 이 주제를 다루는 다른 질문을 보았지만 문제에 대한 해결책을 찾을 수 없었습니다.
select locationID, year_num, height_num2,
avg(cast(height_num2 as float)) over (PARTITION BY locationID
ORDER BY year_num
ROWS 4 PRECEDING) as FiveYearRollingAverage
from combined;
을 그리고 지금은 가장이 접근하는 방법에 난처한 해요 : 내가 어디에 서 여기
입니다.
좋은 답변 – radar