시작하기무료로 시작하기

집계 윈도 함수

여러 가지 집계 윈도 함수를 사용할 수 있습니다. 이번 연습에서는 같은 윈도에서 여러 집계를 함께 살펴보겠습니다.

이번에 사용할 윈도는 전체 데이터 세트이므로 OVER() 절은 비워 둡니다.

이 연습은 강의의 일부입니다

SQL Server에서의 시계열 분석

강의 보기

연습 안내

  • 결과 집합의 각 열에 맞는 집계 함수를 채워 넣으세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT
	ir.IncidentDate,
	ir.NumberOfIncidents,
    -- Fill in the correct aggregate functions
    -- You do not need to fill in the OVER clause
	___(ir.NumberOfIncidents) OVER () AS SumOfIncidents,
	___(ir.NumberOfIncidents) OVER () AS LowestNumberOfIncidents,
	___(ir.NumberOfIncidents) OVER () AS HighestNumberOfIncidents,
	___(ir.NumberOfIncidents) OVER () AS CountOfIncidents
FROM dbo.IncidentRollup ir
WHERE
	ir.IncidentDate BETWEEN '2019-07-01' AND '2019-07-31'
AND ir.IncidentTypeID = 3;
코드 편집 및 실행