https://school.programmers.co.kr/learn/courses/30/lessons/131533
[문제]
PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드 별 매출액(판매가 * 판매량) 합계를 출력하는 SQL문을 작성해주세요. 결과는 매출액을 기준으로 내림차순 정렬해주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬해주세요.
[나의 풀이]
select
PRODUCT_CODE,
sum(price * ifnull(sales_amount,0)) as SALES
from product p
left join offline_sale o
on p.product_id = o.product_id
group by product_code
order by sales desc, product_code asc;
'프로그래머스 > My SQL' 카테고리의 다른 글
가격대 별 상품 개수 구하기 (0) | 2024.11.04 |
---|---|
중성화 여부 파악하기 (0) | 2024.11.03 |
조건에 맞는 도서 리스트 출력하기 (0) | 2024.11.03 |
자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2024.11.02 |
평균 일일 대여 요금 구하기 (0) | 2024.11.02 |