더북(TheBook)

코드를 다음과 같이 바꿉니다.

 

SELECT *

    FROM

    (

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

             A.branch                    지점,

             SUM(B.sales)                전용상품매출,

           ----ROW_NUMBER() OVER(PARTITION BY SUBSTR(A.reserv_date, 1, 6)

            ORDER BY SUM(B.sales) DESC) 지점순위,

           ---- DECODE(A.branch, '강남', 'A', '종로', 'A', '영등포', 'A', 'B') 지점등급

      FROM  reservation A, order_info B

      WHERE A.reserv_no = B.reserv_no

      AND   A.cancel = 'N'

      AND   B.item_id = 'M0001'

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

            DECODE(A.branch, '강남', 'A', '종로', 'A', '영등포', 'A', 'B')

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

    ) A

    WHERE A.지점순위 = 1;

    -- AND 지점등급 = 'A'----

 

같은 매출 데이터 값이 있더라도 순위를 매깁니다.

분석이 용이하도록 임의로 비즈니스 중심 지역 매장을 A, 나머지 매장을 B로 지정합니다.

주석 처리한 부분을 해제하면 1순위이자 A 분류 매장만 출력됩니다.

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