<BOOK> & <BOOK_SALES> 테이블 구조
<문제>
<문제 풀이>
SELECT B.CATEGORY AS CATEGORY,
SUM(S.SALES) AS TOTAL_SALES
FROM BOOK AS B
JOIN BOOK_SALES AS S
ON B.BOOK_ID = S.BOOK_ID
WHERE S.SALES_DATE LIKE '2022-01%'
GROUP BY B.CATEGORY
ORDER BY B.CATEGORY ASC;
카테고리별 판매량을 구해야 하는 문제이다.
우선 두 테이블을 JOIN 해주었다. (카테고리와 판매량이 다른 테이블에 있기 때문!)
그 후 카테고리로 그룹화 시켜준후 SELECT 절에 SUM(S.SALES) 로 합계량을 구해준다.
또한 2021년 1월 의 판매량만 구해야하기 때문에 WHERE 절에 날짜 조건을 추가해주었다.
'IT > SQL' 카테고리의 다른 글
[MySQL] 프로그래머스 - 있었는데요 없었습니다 (0) | 2024.01.20 |
---|---|
[MySQL] 프로그래머스 - 오랜 기간 보호한 동물(1) (0) | 2024.01.20 |
[MySQL] 프로그래머스 - 자동차 평균 대여 기간 구하기 (0) | 2024.01.18 |
[MySQL] 프로그래머스 - 조건에 부합하는 중고거래 상태 조회하기 (0) | 2024.01.18 |
[MySQL] 프로그래머스 - 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2024.01.18 |