swkim 5 роки тому
батько
коміт
85552d1fd6

+ 2 - 2
산출물/4.구축/데이터처리/08.GNB탭생성(TB_GNB_TAB).sql

@@ -78,8 +78,8 @@ COMMIT;
 
 DELETE FROM TB_CONTENTS WHERE CONTENTS_LOC = 'STAB001';
 
-INSERT INTO TB_CONTENTS
-SELECT NULL, CATE_NO, CONTENTS_LOC, CONTENTS_TYPE, DISP_STDT, DISP_EDDT, DISP_ORD, IMG_PATH1, IMG_PATH2, IMG_PATH3, IMG_PATH4, IMG_PATH5, IMG_PATH6, IMG_PATH7, IMG_PATH8, STR_VAR1, STR_VAR2, STR_VAR3, STR_VAR4, STR_VAR5, STR_VAR6, STR_VAR7, STR_VAR8, STR_TITLE1, STR_TITLE2, STR_TITLE3, STR_TITLE4, SUB_TEXT1, SUB_TEXT2, SUB_TEXT3, SUB_TEXT4, BRAND_GROUP_NO, BRAND_GROUP_IMG, MD_TITLE, USE_YN, REG_NO, REG_DT, UPD_NO, UPD_DT
+INSERT INTO TB_CONTENTS (CATE_NO, CONTENTS_LOC, CONTENTS_TYPE, DISP_STDT, DISP_EDDT, DISP_ORD, IMG_PATH1, IMG_PATH2, IMG_PATH3, IMG_PATH4, IMG_PATH5, IMG_PATH6, IMG_PATH7, IMG_PATH8, STR_VAR1, STR_VAR2, STR_VAR3, STR_VAR4, STR_VAR5, STR_VAR6, STR_VAR7, STR_VAR8, STR_TITLE1, STR_TITLE2, STR_TITLE3, STR_TITLE4, SUB_TEXT1, SUB_TEXT2, SUB_TEXT3, SUB_TEXT4, HTML, BRAND_GROUP_NO, BRAND_GROUP_IMG, MD_TITLE, USE_YN, REG_NO, REG_DT, UPD_NO, UPD_DT)
+SELECT                   CATE_NO, CONTENTS_LOC, CONTENTS_TYPE, DISP_STDT, DISP_EDDT, DISP_ORD, IMG_PATH1, IMG_PATH2, IMG_PATH3, IMG_PATH4, IMG_PATH5, IMG_PATH6, IMG_PATH7, IMG_PATH8, STR_VAR1, STR_VAR2, STR_VAR3, STR_VAR4, STR_VAR5, STR_VAR6, STR_VAR7, STR_VAR8, STR_TITLE1, STR_TITLE2, STR_TITLE3, STR_TITLE4, SUB_TEXT1, SUB_TEXT2, SUB_TEXT3, SUB_TEXT4, HTML, BRAND_GROUP_NO, BRAND_GROUP_IMG, MD_TITLE, USE_YN, REG_NO, REG_DT, UPD_NO, UPD_DT
 FROM   TB_CONTENTS_PREVIEW
 WHERE  CONTENTS_LOC = 'STAB001'
 ;

+ 5 - 7
산출물/4.구축/데이터처리/10.카테고리필터생성(TB_CATE_FILTER).sql

@@ -355,7 +355,7 @@ WITH TAB_FILTER AS (
                  , (MAX(CURR_PRICE) - MIN(CURR_PRICE)) / 5 AS SLICE_VAL /*분할값*/
             FROM   TAB_FILTER
             WHERE  CATE2_NO IS NOT NULL
-            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE1_NO
+            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE2_NO
            ) Z
     UNION ALL
     SELECT SITE_CD
@@ -380,7 +380,7 @@ WITH TAB_FILTER AS (
                  , (MAX(CURR_PRICE) - MIN(CURR_PRICE)) / 5 AS SLICE_VAL /*분할값*/
             FROM   TAB_FILTER
             WHERE  CATE3_NO IS NOT NULL
-            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE1_NO
+            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE3_NO
            ) Z
     UNION ALL
     SELECT SITE_CD
@@ -405,7 +405,7 @@ WITH TAB_FILTER AS (
                  , (MAX(CURR_PRICE) - MIN(CURR_PRICE)) / 5 AS SLICE_VAL /*분할값*/
             FROM   TAB_FILTER
             WHERE  CATE4_NO IS NOT NULL
-            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE1_NO
+            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE4_NO
            ) Z
     UNION ALL
     SELECT SITE_CD
@@ -430,7 +430,7 @@ WITH TAB_FILTER AS (
                  , (MAX(CURR_PRICE) - MIN(CURR_PRICE)) / 5 AS SLICE_VAL /*분할값*/
             FROM   TAB_FILTER
             WHERE  CATE5_NO IS NOT NULL
-            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE1_NO
+            GROUP  BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE5_NO
            ) Z
 )
 SELECT SITE_CD
@@ -919,7 +919,7 @@ WITH TAB_FILTER AS (
     AND    B.USE_YN = 'Y' /*사용하는 브랜드*/
     AND    SB.SITE_CD = 'G000_10'
     AND    SB.USE_YN = 'Y' /*사이트에서 사용하는 브랜드*/
-) 
+)
 SELECT SITE_CD
      , CATE_GB
      , FORMAL_GB
@@ -935,8 +935,6 @@ SELECT SITE_CD
      , RANK() OVER(PARTITION BY SITE_CD, CATE_GB, FORMAL_GB, BRAND_GROUP_NO, CATE_NO
                    ORDER BY FILTER_CD
                   )   AS DISP_ORD
-     , 0              AS REG_NO
-     , NOW()          AS REG_DT
 FROM   (
         SELECT DISTINCT
                SITE_CD

+ 8 - 8
산출물/4.구축/데이터처리/11.상품혜택생성(TB_GOODS_BENEFIT).sql

@@ -27,7 +27,7 @@ AND    IF(CP.TOT_PUB_LIMIT_QTY = 0,9999999999,CP.TOT_PUB_LIMIT_QTY) > (SELECT CO
                                                                        WHERE  CPN_ID = CP.CPN_ID
                                                                       ) /*총발행제한수*/
 AND   (
-       (CP.APPLY_SCOPE = 'A' ) 
+       (CP.APPLY_SCOPE = 'A' )
        OR  /* 적용대상:상품*/
        (CP.APPLY_SCOPE = 'I' AND (SELECT COUNT(1)
                                   FROM   TB_COUPON_REFVAL
@@ -46,10 +46,10 @@ AND   (
                                   AND    IFNULL(REF_FORMAL_GB,G.FORMAL_GB) = G.FORMAL_GB
                                   AND    IFNULL(REF_BRAND_CD,G.BRAND_CD) = G.BRAND_CD
                                   AND    REF_VAL IN (SELECT DISTINCT
-                                                            X.CATE_NO 
+                                                            X.CATE_NO
                                                      FROM   (
-                                                             SELECT LEAF_CATE_NO 
-                                                                  , CATE_LVL 
+                                                             SELECT LEAF_CATE_NO
+                                                                  , CATE_LVL
                                                                   , CATE_NO
                                                              FROM   (
                                                                      SELECT LEAF_CATE_NO
@@ -111,7 +111,7 @@ AND   (
        (CP.APPLY_SCOPE = 'I' AND (SELECT COUNT(1)
                                   FROM   TB_COUPON_REFVAL
                                   WHERE  CPN_ID = CP.CPN_ID
-                                  AND    CPN_TARGET = 'G260_13' 
+                                  AND    CPN_TARGET = 'G260_13'
                                   AND    DEL_YN = 'N'
                                   AND    REF_VAL = G.SUPPLY_COMP_CD
                                  ) >0
@@ -190,9 +190,9 @@ FROM   (
         AND    F.FREEGIFT_STAT = 'G232_11'
         GROUP  BY G.GOODS_CD
         HAVING COUNT(*) > 0
-        
+
         UNION ALL
-        
+
         SELECT G.GOODS_CD
         FROM   TB_FREEGIFT F
         INNER  JOIN TB_FREEGIFT_SECTION FS
@@ -261,7 +261,7 @@ AND    NOT EXISTS (SELECT 1
 ;
 
 -- 상품혜택 삭제
-DELETE FROM TB_GOODS_BENEFIT;
+TRUNCATE TABLE TB_GOODS_BENEFIT;
 
 -- 상품혜택 생성
 INSERT INTO TB_GOODS_BENEFIT (