gagamel преди 4 години
родител
ревизия
666a9456c0
променени са 2 файла, в които са добавени 12 реда и са изтрити 12 реда
  1. 12 12
      산출물/4.구축/데이터처리/매출반영.sql
  2. BIN
      산출물/4.구축/데이터처리/매출반영_20210901.xlsx

+ 12 - 12
산출물/4.구축/데이터처리/매출반영.sql

@@ -28,9 +28,9 @@ FROM   (
              , CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN '1'
                     ELSE '2'
                END                                     AS TP_SALE  /*판매구분(1:판매, 2:환불)*/
-             , SUBSTRING(ODIH.SKU_MODEL_NO,1,10)       AS ITEM_CD  /*ERP스타일코드*/
-             , SUBSTRING(ODIH.SKU_MODEL_NO,11,2)       AS COLOR_CD /*ERP색상코드*/
-             , TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3)) AS SIZE_CD  /*ERP사이즈코드*/
+             , SUBSTRING(ODIH.SKU_MODEL_NO,1,10)       AS CD_STYLE /*ERP스타일코드*/
+             , SUBSTRING(ODIH.SKU_MODEL_NO,11,2)       AS CD_COLOR /*ERP색상코드*/
+             , TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3)) AS CD_SIZE  /*ERP사이즈코드*/
              , SUM(CAST(CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN ODIH.ORD_QTY - ODIH.CNCL_RTN_QTY /*판매-배송중*/
                              ELSE ODIH.CNCL_RTN_QTY /*환입-반품완료,환입-교환완료*/
                         END AS SIGNED INT))            AS QT_SALE  /*판매수량*/
@@ -62,9 +62,9 @@ FROM   (
                 , CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN '1'
                        ELSE '2'
                   END
-                , ODIH.ITEM_CD
-                , ODIH.OPT_CD1
-                , ODIH.OPT_CD2
+                , SUBSTRING(ODIH.SKU_MODEL_NO,1,10)
+                , SUBSTRING(ODIH.SKU_MODEL_NO,11,2)
+                , TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3))
        ) ODIH
 WHERE  QT_SALE <> 0
 AND    NOT EXISTS (SELECT 1
@@ -106,9 +106,9 @@ FROM   (
              , CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN '1'
                     ELSE '2'
                END                                     AS TP_SALE  /*판매구분(1:판매, 2:환불)*/
-             , SUBSTRING(ODIH.SKU_MODEL_NO,1,10)       AS ITEM_CD  /*ERP스타일코드*/
-             , SUBSTRING(ODIH.SKU_MODEL_NO,11,2)       AS COLOR_CD /*ERP색상코드*/
-             , TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3)) AS SIZE_CD  /*ERP사이즈코드*/
+             , SUBSTRING(ODIH.SKU_MODEL_NO,1,10)       AS CD_STYLE /*ERP스타일코드*/
+             , SUBSTRING(ODIH.SKU_MODEL_NO,11,2)       AS CD_COLOR /*ERP색상코드*/
+             , TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3)) AS CD_SIZE  /*ERP사이즈코드*/
              , SUM(CAST(CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN ODIH.ORD_QTY - ODIH.CNCL_RTN_QTY /*판매-배송중*/
                              ELSE ODIH.CNCL_RTN_QTY /*환입-반품완료,환입-교환완료*/
                         END AS SIGNED INT))            AS QT_SALE  /*판매수량*/
@@ -140,9 +140,9 @@ FROM   (
                 , CASE WHEN ODIH.ORD_DTL_STAT = 'G720_20' THEN '1'
                        ELSE '2'
                   END
-                , ODIH.ITEM_CD
-                , ODIH.OPT_CD1
-                , ODIH.OPT_CD2
+                , SUBSTRING(ODIH.SKU_MODEL_NO,1,10)
+                , SUBSTRING(ODIH.SKU_MODEL_NO,11,2)
+                , TRIM(SUBSTRING(ODIH.SKU_MODEL_NO,13,3))
        ) ODIH
 WHERE  QT_SALE <> 0
 AND    NOT EXISTS (SELECT 1

BIN
산출물/4.구축/데이터처리/매출반영_20210901.xlsx