728x90
320x100
SELECT A.AUTHOR_ID
, B.AUTHOR_NAME
, A.CATEGORY
, SUM(PRICE * SALES) AS TOTAL_SALES
FROM BOOK A, AUTHOR B, BOOK_SALES C
WHERE A.AUTHOR_ID = B.AUTHOR_ID
AND A.BOOK_ID = C.BOOK_ID
AND TO_CHAR(SALES_DATE, 'YYYYMM') = '202201'
GROUP BY A.AUTHOR_ID
, B.AUTHOR_NAME
, A.CATEGORY
ORDER BY AUTHOR_ID, CATEGORY DESC
;
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (SQL)' 카테고리의 다른 글
[JOIN/LEVEL3] 오랜 기간 보호한 동물(1) (MySQL/Oracle) (0) | 2023.05.17 |
---|---|
[JOIN/LEVEL2] 조건에 맞는 도서와 저자 리스트 출력하기 (MySQL/Oracle) (0) | 2023.05.15 |
[GROUP BY/LEVEL4] 년, 월, 성별 별 상품 구매 회원 수 구하기(MYSQL/Oracle) (0) | 2023.05.10 |
[GROUP BY/LEVEL3] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (MySQL/Oracle) (0) | 2023.05.09 |
[GROUP BY] 카테고리 별 도서 판매량 집계하기 (Oracle) (0) | 2023.05.08 |