개발로그필름
[SQL] 저자 별 카테고리 별 매출액 집계하기 본문
728x90
반응형
SMALL
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/144856
정답 쿼리
WITH JAN_SALE AS (
SELECT *
FROM BOOK_SALES
WHERE SALES_DATE LIKE '2022-01%'
),
AUTHOR_CAT_SALE AS (
SELECT A.AUTHOR_ID, A.AUTHOR_NAME, B.CATEGORY, SUM(J.SALES * B.PRICE) TOTAL_SALES
FROM AUTHOR A
JOIN BOOK B
ON A.AUTHOR_ID = B.AUTHOR_ID
JOIN JAN_SALE J
ON B.BOOK_ID = J.BOOK_ID
GROUP BY A.AUTHOR_NAME, B.CATEGORY
)
SELECT * FROM AUTHOR_CAT_SALE
ORDER BY AUTHOR_ID ASC, CATEGORY DESC
반응형
LIST
'coding test > 프로그래머스' 카테고리의 다른 글
| [SQL] 년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2025.06.26 |
|---|---|
| [SQL] 우유와 요거트가 담긴 장바구니 (0) | 2025.06.26 |
| [SQL] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (0) | 2025.06.25 |
| [SQL] 취소되지 않은 진료 예약 조회하기 (0) | 2025.06.25 |
| [SQL] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2025.06.25 |
Comments