더북(TheBook)

6 산술 계산 : 매출 기여율 추가

 

분석 6 분석 5에 매출 기여율을 추가하세요. 기여율은 소수점 아래 두 번째 자리에서 반올림하여 출력하세요.

추천 SQL : 산술 연산자, ROUND

 

SELECT SUBSTR(A.reserv_date, 1, 6) 매출월,

SUM(b.sales)

---- SUM(decode(b.item_id, 'M0001', b.sales, 0)) 전용상품외매출,

    SUM(decode(b.item_id, 'M0001', b.sales, 0)) 전용상품매출,

---ROUND(SUM(DECODE(B.item_id, 'M0001', B.sales, 0))/SUM(B.sales)*100, 1) 매출기여율

FROM reservation A, order_info B

WHERE A.reserv_no = B.reserv_no

AND   A.cancel    = 'N'

GROUP BY SUBSTR(A.reserv_date, 1, 6)

ORDER BY SUBSTR(A.reserv_date, 1, 6);

 

전체 상품 매출에서 전용 상품 매출을 빼면 전용 상품 외 매출이 계산됩니다.

백분율 계산식을 구현했습니다. ROUND 명령어로 소수점 둘째 자리에서 반올림합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.