swkim 4 년 전
부모
커밋
4ab1a3b5e4
2개의 변경된 파일35개의 추가작업 그리고 1개의 파일을 삭제
  1. BIN
      산출물/3.설계/ERD/ST24.exerd
  2. 35 1
      산출물/4.구축/통계/결제통계_화면.sql

BIN
산출물/3.설계/ERD/ST24.exerd


+ 35 - 1
산출물/4.구축/통계/결제통계_화면.sql

@@ -52,4 +52,38 @@ WHERE A.DAY >= DATE_FORMAT('20210101', '%Y%m%d')
     -- AND ITEMKIND_CD IN() -- 카테고리
 GROUP BY A.EXTMALL_ID
 ORDER BY EXTMALL_NM
-;
+;
+
+-- 주문통계 > 채녈별주문
+SELECT
+    AF_LINK_CD
+    , (SELECT AF_LINK_NM FROM TB_AF_LINK X WHERE X.AF_LINK_CD = A.AF_LINK_CD) AS AF_LINK_NM
+    , SUM(A.CHANNEL_AMT) AS CHANNEL_AMT
+    , SUM(A.CHANNEL_AMT - A.CNCL_AMT - A.RTN_AMT) AS TOT_AMT -- 총매출
+    , SUM(A.SELL_QTY) AS SELL_QTY -- 판매수량
+    , SUM(A.CHANNEL_AMT) AS CHANNEL_AMT
+    , SUM(A.CNCL_QTY + A.RTN_QTY) AS CNCL_QTY -- 취/반품수량
+    , SUM(A.CNCL_AMT + A.RTN_AMT) AS CNCL_AMT -- 취/반품액
+    , SUM(A.REAL_ORD_AMT)
+    , (SELECT FEE_RATE FROM TB_AF_LINK X WHERE X.AF_LINK_CD = A.AF_LINK_CD) AS SELL_FEE_RATE
+    , (SUM(A.REAL_ORD_AMT) * (1 - (SELECT FEE_RATE FROM TB_AF_LINK X WHERE X.AF_LINK_CD = A.AF_LINK_CD) / 100)) AS EX_USAC_AMT
+FROM TB_STAT_ORD_DAY A
+WHERE A.DAY >= DATE_FORMAT('20210101', '%Y%m%d')
+    AND A.DAY <= DATE_FORMAT('20210906', '%Y%m%d')
+    AND EXISTS(
+          SELECT 1
+          FROM TB_AF_LINK X
+          WHERE X.AF_LINK_CD = A.AF_LINK_CD
+            AND X.AF_CHANNEL != 'G053_01'
+      )
+    AND A.AF_LINK_CD != ''
+    -- AND FRONT_GB IN('P','M') -- 디바이스
+    AND A.FORMAL_GB IN('G009_10','G009_20') -- 정상/이월구분
+    AND A.DISTRIBUTION_GB IN ('WMS', 'SCM') -- 물류구분
+    -- AND SUPPLY_COMP_CD IN () -- 공급처
+    -- AND ITEMKIND_CD IN() -- 카테고리
+GROUP BY AF_LINK_CD
+ORDER BY AF_LINK_NM
+;
+
+