문제:
카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력
- 2022년 1월의 카테고리 별 도서 판매량을 합산
- 결과는 카테고리명을 기준으로 오름차순 정렬
해결방법:
1. 도서 테이블과 판매 테이블을 INNER JOIN 으로 결합
2. 카테고리 별 도서 판매량은 GROUP BY 와 SUM() 사용
3. 2022년 1월에 대한 기간 설정은 WHERE 에서 BETWEEN 으로 설정
예시 코드:
SELECT B.CATEGORY, SUM(BS.SALES) TOTAL_SALES
INNER JOIN BOOK AS B
ON BS.BOOK_ID = B.BOOK_ID
WHERE DATE(BS.SALES_DATE) BETWEEN '2022-01-01' AND '2022-01-31'
GROUP BY B.CATEGORY
ORDER BY B.CATEGORY ASC
;
'[SQL] 연습' 카테고리의 다른 글
[MySQL] 프로그래머스 조건별로 분류하려 주문상태 출력하기 (1) | 2024.09.22 |
---|---|
[MySQL] 프로그래머스 상품 별 오프라인 매출 구하기 (0) | 2024.09.21 |
[MySQL] 프로그래머스 조건에 맞는 도서와 저자 리스트 출력 (1) | 2024.09.15 |
[MySQL] 자동차 종류 별 특정 옵션이 포함된 자동차 수 (0) | 2024.09.14 |
[MySQL] 프로그래머스 진료과별 총 예약 횟수 출력하기 (1) | 2024.09.13 |