본문 바로가기
IT/SQL

[MySQL] 프로그래머스 GROUP BY 03 카테고리별 도서 판매량 집계하기

by 민트린 2023. 10. 1.
728x90

문제

2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요.


풀이

SELECT B.CATEGORY
    , SUM(BS.SALES) TOTAL_SALES
FROM BOOK B
INNER JOIN BOOK_SALES BS
ON B.BOOK_ID = BS.BOOK_ID
WHERE DATE_FORMAT(SALES_DATE, '%Y-%m') = '2022-01'
GROUP BY B.CATEGORY
ORDER BY B.CATEGORY
728x90