반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/131533
문제 풀이
두 테이블을 join한 후 product_id로 묶어 총 팔린 금액을 계산 sum(팔린 갯수)*금액 으로 계산
코드
SELECT PRODUCT.PRODUCT_CODE, SUM(OFFLINE_SALE.SALES_AMOUNT)*PRODUCT.PRICE AS TOTAL FROM OFFLINE_SALE
JOIN PRODUCT ON PRODUCT.PRODUCT_ID = OFFLINE_SALE.PRODUCT_ID
GROUP BY OFFLINE_SALE.PRODUCT_ID
ORDER BY TOTAL desc, PRODUCT.PRODUCT_CODE;
반응형
'알고리즘 > 프로그래머스 문제풀이' 카테고리의 다른 글
[프로그래머스] lv.2 루시와 엘라 찾기 sql 풀이 (0) | 2023.11.04 |
---|---|
[프로그래머스] lv.2 조건에 맞는 도서와 저자 리스트 출력하기 sql 풀이 (0) | 2023.11.04 |
[프로그래머스] lv.2 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 sql 풀이 (0) | 2023.11.03 |
[프로그래머스] lv.2 진료과별 총 예약 횟수 출력하기 sql 풀이 (0) | 2023.11.03 |
[프로그래머스] lv.2 입양 시각 구하기(1) sql 풀이 (0) | 2023.11.03 |