-
[프로그래머스] 상품 별 오프라인 매출 구하기 MYSQLCoding Test/programmers 2023. 1. 6. 10:11728x90
Index
문제 설명
PRODUCT 테이블과 OFFLINE_SALE 테이블에서 상품코드 별 매출액(판매가 * 판매량) 합계를 출력하는 SQL문을 작성해주세요. 결과는 매출액을 기준으로 내림차순 정렬해주시고 매출액이 같다면 상품코드를 기준으로 오름차순 정렬해주세요.
풀이
SELECT p.PRODUCT_CODE, SUM(p.PRICE * o.SALES_AMOUNT) AS SALES FROM PRODUCT p LEFT JOIN OFFLINE_SALE o ON p.PRODUCT_ID = o.PRODUCT_ID GROUP BY p.PRODUCT_ID ORDER BY SALES DESC, p.PRODUCT_CODE
728x90'Coding Test > programmers' 카테고리의 다른 글
[프로그래머스] 5월 식품들의 총매출 조회하기 MYSQL (0) 2023.01.06 [프로그래머스] 주문량이 많은 아이스크림들 조회하기 MYSQL (0) 2023.01.06 [프로그래머스] 오랜 기간 보호한 동물(1) mysql (0) 2023.01.05 [프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기 mysql (0) 2023.01.05 [프로그래머스] 테이블 해시 함수 c++ (0) 2023.01.05