본문 바로가기
프로그래머스/코딩테스트 연습

SQL lv2 상품 별 오프라인 매출 구하기

by 포잉띠 2024. 4. 24.

 

 

 

 

SELECT p.PRODUCT_CODE, (p.PRICE * sum(o.SALES_AMOUNT)) as SALES
FROM PRODUCT p
INNER JOIN OFFLINE_SALE o ON p.PRODUCT_ID = o.PRODUCT_ID
group by 1
order by 2 desc, 1 asc

 

상품의 판매 갯수를 구하기 위해 sum으로 묶고 가격을 곱했다.

매출액 기준으로 내림차순 정렬 하고 코드 기준으로 오름차순 정렬 했다.

더 깔끔한 쿼리가 있을 것 같다.