1. 학습
  2. /
  3. 강의
  4. /
  5. SQL Server에서의 시계열 분석

Connected

연습 문제

ROLLUP으로 요약 생성하기

ROLLUP 연산자는 비측정(속성) 열들이 계층 구조를 가질 때 가장 효과적이에요. 그렇지 않으면 직관적이지 않은 이상한 집계 수준이 생길 수 있어요.

이 시나리오에서는 IncidentRollup 테이블에서 보안 사고의 총 건수를 집계하려고 해요. 경영진은 달력 연도, 달력 분기, 달력 월의 조합으로 집계된 데이터를 보고 싶어 합니다. 추가로, 달력 연도+달력 분기 수준의 별도 집계 행과 각 달력 연도별 별도 집계 행도 원해요. 마지막으로 전체 합계를 나타내는 한 줄이 더 필요합니다. 이 모든 것을 한 번의 연산으로 처리할 수 있어요.

지침

100 XP
  • 각 구간의 사고 건수를 합산해 NumberOfIncidents 정의를 완성하세요.
  • WITH ROLLUP 연산자를 포함해 GROUP BY 절을 채우세요.