프로그래머스 저자 별 카테고리 별 매출액 집계하기

박정재·2023년 3월 14일
0

문제 설명

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
profile
Keep on dreaming and dreaming

0개의 댓글