|
|
@@ -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
|