윈도우 함수) 집계 함수 연습 문제 풀이

허승희·2025년 7월 18일
  • 서브 카테고리별 매출액(sales)을 계산하고 그 매출액이 각 서브 카테고리가 속해있는 카테고리 안에서 비중을 얼마나 차지하는지,
    그리고 전체 매출액에서 비중을 얼마나 차지하는지 각각 계산해주세요.

    WITH sales AS (
    SELECT category
    , sub_category
    , sum(sales) as sales_sub_category
    FROM records
    GROUP BY category, sub_category
    )
    SELECT *
    , SUM(sales_sub_category) OVER(PARTITION BY category) as sales_category
    , SUM(sales_sub_category) OVER() as sales_total
    , sales_sub_category/ SUM(sales_sub_category) OVER(PARTITION BY category) as pct_in_category
    , sales_sub_category/ SUM(sales_sub_category) OVER() as pct_in_total
    FROM sales
    ORDER BY category

0개의 댓글