SQL/GROUP BY

[프로그래머스 ORACLE SQL]저자 별 카테고리 별 매출액 집계하기★GROUP화 한뒤 더하기SUM()

goAhEAd_29 2023. 6. 22. 14:12
728x90
반응형

저자 별 카테고리 별 매출액 집계하기
저자 별 카테고리 별 매출액 집계하기2

https://school.programmers.co.kr/learn/courses/30/lessons/144856

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

SELECT  A.AUTHOR_ID , A.AUTHOR_NAME, A.CATEGORY  , SUM(A.PRICE * B.SALES) AS TOTAL_SALES FROM
(SELECT A.BOOK_ID AS BOOK_ID , A.AUTHOR_ID AS AUTHOR_ID , B.AUTHOR_NAME AS AUTHOR_NAME ,A.CATEGORY AS CATEGORY ,A.PRICE AS PRICE FROM BOOK A LEFT JOIN AUTHOR B 
ON A.AUTHOR_ID = B.AUTHOR_ID) A LEFT JOIN (SELECT * FROM BOOK_SALES WHERE TO_CHAR(SALES_DATE , 'YYYY-MM') = '2022-01') B ON A.BOOK_ID = B.BOOK_ID
GROUP BY A.AUTHOR_ID , A.AUTHOR_NAME, A.CATEGORY
ORDER BY A.AUTHOR_ID, A.CATEGORY DESC

==> SUM(A.PRICE * B.SALES)

728x90
반응형