https://school.programmers.co.kr/learn/courses/30/lessons/144855
코딩테스트 > GROUP BY > 카테고리 별 도서 판매량 집계하기

2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성하라.
결과는 카테고리명을 기준으로 오름차순 정렬하라.
서브쿼리를 이용하여 SALES_DATE가 "2022-01" 인 뷰와 BOOK 테이블을 BOOK_ID를 기준으로 JOIN한다.
이후, CATEGORY로 GROUP BY + ORDER BY ASC 진행 후, CATEGORY와 SALES 기준으로 SELECT 해온다.
SELECT B.CATEGORY , SUM(S.SALES) AS TOTAL_SALES
FROM BOOK AS B
JOIN (
SELECT *
FROM BOOK_SALES
WHERE DATE_FORMAT(SALES_DATE, "%Y-%m") = "2022-01"
) AS S
ON B.BOOK_ID = S.BOOK_ID
GROUP BY B.CATEGORY
ORDER BY B.CATEGORY ASC
서브 쿼리를 통해 가져올 데이터를 미리 정리 해야겠다.