최대 1 분 소요

문제 링크

정답

-- BOOK: BOOK_ID, CATEGORY, AUTHOR_ID, PRICE, PUBLISHED_DATE
-- BOOK_SALES: BOOK_ID, SALES_DATE, SALES

SELECT B.CATEGORY, SUM(S.SALES) AS TOTAL_SALES
FROM BOOK_SALES AS S
JOIN BOOK AS B 
    ON S.BOOK_ID = B.BOOK_ID
    AND S.SALES_DATE BETWEEN '2022-01-01' AND '2022-01-31'
GROUP BY B.CATEGORY
ORDER BY B.CATEGORY
;

✅ Point

  • GROUP BY와 SELECT의 일관성 유지
    • CATEGORY 기준으로 SUM(SALES)을 올바르게 집계