문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/144856
SELECT
A.AUTHOR_ID,
B.AUTHOR_NAME,
A.CATEGORY,
SUM(C.SALES * A.PRICE) AS TOTAL_SALES
FROM
BOOK A
JOIN
AUTHOR B ON A.AUTHOR_ID = B.AUTHOR_ID
JOIN
BOOK_SALES C ON A.BOOK_ID = C.BOOK_ID
WHERE
C.SALES_DATE LIKE '2022-01%'
GROUP BY
A.AUTHOR_ID, B.AUTHOR_NAME, A.CATEGORY
ORDER BY
A.AUTHOR_ID ASC, A.CATEGORY DESC;
저자와 카테고리별로 매출액을 구하고 조건에 맞게 정렬된 결과를 반환한다.
SUM(C.SALES * A.PRICE): 판매량 * 판매가로 매출액(TOTAL_SALES)을 계산한 값이다.
320x100
'PRACTICE > SQL' 카테고리의 다른 글
[MySQL] 4단계 8. 우유와 요거트가 담긴 장바구니 (0) | 2025.02.04 |
---|---|
[MySQL] 4단계 7. 년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2025.02.02 |
[MySQL] 4단계 5. 서울에 위치한 식당 목록 출력하기 (0) | 2025.01.31 |
[MySQL] 4단계 4. 취소되지 않은 진료 예약 조회하기 (0) | 2025.01.30 |
[MySQL] 4단계 3. 5월 식품들의 총매출 조회하기 (0) | 2025.01.29 |