https://school.programmers.co.kr/learn/courses/30/lessons/144855
1. 카테고리별 1월 판매량 구하기
-- 코드를 입력하세요
-- 도서 정보(BOOK)
-- 판매 정보(BOOK_SALES)
-- 2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.
select category,sum(SALES) as total_sales
from BOOK as c1 left join BOOK_SALES as c2 on c1.book_id=c2.book_id
where SALES_DATE between '2022-01-01 00:00:00' and '2022-01-31 11:59:59'
group by CATEGORY
order by CATEGORY
2. 1월기준 응용. 총 판매금액을 구하시오
select category,date_format(SALES_DATE, '%Y-%m-%d') as 판매월, sum(PRICE*SALES) as total_sales
from BOOK as c1 left join BOOK_SALES as c2 on c1.book_id=c2.book_id
where SALES_DATE between '2022-01-01 00:00:00' and '2022-02-01 00:00:00'
group by CATEGORY
order by CATEGORY
'「SQL초급떼기' 카테고리의 다른 글
코딩테스트 연습GROUP BY년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2023.04.02 |
---|---|
코딩테스트 연습GROUP BY진료과별 총 예약 횟수 출력하기 (0) | 2023.04.02 |
[프로그래머스고득점kit]코딩테스트 연습GROUP BY즐겨찾기가 가장 많은 식당 정보 출력하기(level3) (0) | 2023.03.31 |
[프로그래머스고득점kit]코딩테스트 연습JOIN주문량이 많은 아이스크림들 조회하기(level 4) (0) | 2023.03.31 |
[프로그래머스고득점kit]코딩테스트 연습코딩테스트 연습JOIN보호소에서 중성화한 동물(level 4) (0) | 2023.03.30 |
댓글