2022년 1월 도서 판매 데이터를 기준으로 저자 별, 카테고리 별 매출액(TOTAL_SALES = 판매량 * 판매가)을 구하여, 저자 ID(AUTHOR_ID), 저자명(AUTHOR_NAME), 카테고리(CATEGORY), 매출액(SALES) 리스트를 출력. 저자 ID를 오름차순으로, 저자 ID가 같다면 카테고리를 내림차순 정렬.
문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/144856
SELECT
BOOK.AUTHOR_ID,
AUTHOR_NAME,
CATEGORY,
SUM(SALES * PRICE) AS TOTAL_SALES
FROM BOOK_SALES
LEFT JOIN BOOK
ON BOOK_SALES.BOOK_ID = BOOK.BOOK_ID
LEFT JOIN AUTHOR
ON BOOK.AUTHOR_ID = AUTHOR.AUTHOR_ID
WHERE SALES_DATE LIKE '2022-01-%'
GROUP BY BOOK.AUTHOR_ID, CATEGORY
ORDER BY BOOK.AUTHOR_ID, CATEGORY DESC