gagamel пре 5 година
родитељ
комит
a13e9cc038
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      산출물/4.구축/데이터처리/07.카테고리재고생성.sql

+ 7 - 1
산출물/4.구축/데이터처리/07.카테고리재고생성.sql

@@ -1,3 +1,5 @@
+TRUNCATE TABLE TB_CATE_STOCK;
+
 INSERT INTO TB_CATE_STOCK (
        SITE_CD
      , CATE_NO
@@ -33,7 +35,9 @@ WITH TAB AS (
             AND    G.BRAND_CD = B.BRAND_CD
             AND    G.GOODS_TYPE = 'G056_N' /*일반상품*/
             AND    G.GOODS_STAT = 'G008_90' /*승인된상품*/
+            AND    G.SELF_MALL_YN = 'Y' /*자사몰에노출하는넘만*/
             AND    S.SOLDOUT_YN = 'N' /*품절이아닌넘*/
+            AND    S.DISP_YN = 'Y' /*사이즈노출하는넘만*/
             AND    S.CURR_STOCK_QTY - S.BASE_STOCK_QTY > 0
             GROUP  BY G.GOODS_CD, B.BRAND_GROUP_NO, G.FORMAL_GB
             UNION ALL
@@ -50,9 +54,11 @@ WITH TAB AS (
             AND    G.BRAND_CD = B.BRAND_CD
             AND    G.GOODS_TYPE != 'G056_N' /*일반상품이 아닌넘*/
             AND    G.GOODS_STAT = 'G008_90' /*승인된상품*/
-            AND    G.SELF_GOODS_YN = 'Y'
+            AND    G.SELF_GOODS_YN = 'Y' /*자사상품만*/
+            AND    G.SELF_MALL_YN = 'Y' /*자사몰에노출하는넘만*/
             AND    GC.USE_YN = 'Y'
             AND    S.SOLDOUT_YN = 'N' /*품절이아닌넘*/
+            AND    S.DISP_YN = 'Y' /*사이즈노출하는넘만*/
             AND    S.CURR_STOCK_QTY - S.BASE_STOCK_QTY > 0
             GROUP  BY G.GOODS_CD, B.BRAND_GROUP_NO, G.FORMAL_GB
            ) C