코딩테스트

[프로그래머스] [SQL] 상품 별 오프라인 매출 구하기

히그다스 2023. 9. 14. 17:31

 

오늘은 SQL ~~

전에 풀다 말았던거 다시 풀었다

어려울리가 없는데 싶어서

 

 

 

 

JOIN하는 건 전에 해놨던 거고

이번에도 문제 파악을 제대로 못해서 ../^^;

 

 

SELECT  상품코드, 매출액(판매가 * 판매량) 합계

FROM PRODUCT 테이블, OFFLINE_SALE 테이블

ORDER BY 상품코드

GROUP BY 매출액을 기준으로 내림차순 정렬, 상품코드를 기준으로 오름차순 정렬

 

 

이렇게 나와야 해서 SELECT으로 두개 넣었다

 

 

 

 

SELECT PRODUCT_CODE, sum(SALES_AMOUNT*PRICE) "SALES"
FROM PRODUCT JOIN OFFLINE_SALE ON PRODUCT.PRODUCT_ID = OFFLINE_SALE.PRODUCT_ID
GROUP BY PRODUCT_CODE
ORDER BY SALES DESC, PRODUCT_CODE ASC;

 

 

 


출처 : 프로그래머스