|
|
@@ -1771,6 +1771,7 @@
|
|
|
, PRODUCT_NO
|
|
|
, PRODUCT_CODE
|
|
|
, SUM(CURR_STOCK_QTY) AS CURR_STOCK_QTY
|
|
|
+ , STORE_STOCK_QTY
|
|
|
, IFNULL((SELECT (MAX(DISP_ORD) + 1) AS DISP_ORD
|
|
|
FROM TB_OPTION WHERE GOODS_CD = Z.GOODS_CD) , ROW_NUMBER() OVER(PARTITION BY GOODS_CD ORDER BY OPT_CD)) AS DISP_ORD
|
|
|
, ERP_STOCK_LINK_YN
|
|
|
@@ -1780,18 +1781,18 @@
|
|
|
, MAX(A.OPTION1) AS OPT_CD1
|
|
|
, MAX(A.OPTION2) AS OPT_CD2
|
|
|
, MAX(A.SKUMODELNO) AS SKU_MODEL_NO
|
|
|
- , MAX(B.PRODUCT_NO) AS PRODUCT_NO
|
|
|
- , MAX(B.PRODUCT_CODE) AS PRODUCT_CODE
|
|
|
+ , MAX(E.PRODUCT_NO) AS PRODUCT_NO
|
|
|
+ , MAX(E.PRODUCT_CODE) AS PRODUCT_CODE
|
|
|
, ROUND(GREATEST(A.SELLINGSTOCKAMOUNT, 0) * (IFNULL(D.STOCK_APPL_RATE, 0)/100)) AS CURR_STOCK_QTY
|
|
|
+ , MAX(E.STORE_STOCK_QTY) AS STORE_STOCK_QTY
|
|
|
, MAX(B.ERP_STOCK_LINK_YN) AS ERP_STOCK_LINK_YN
|
|
|
, D.DELV_LOC_CD
|
|
|
, D.STOCK_APPL_RATE
|
|
|
FROM TB_IF_PRODUCTSKU A
|
|
|
- INNER JOIN TB_GOODS B ON A.PRODUCTCODE = B.PRODUCT_CODE
|
|
|
- AND B.SELF_GOODS_YN = 'Y'
|
|
|
- AND B.GOODS_TYPE = 'N'
|
|
|
INNER JOIN TB_OPTION E ON A.SKUCODE = E.OPT_CD
|
|
|
- AND A.PRODUCTCODE = E.PRODUCT_CODE
|
|
|
+ AND A.PRODUCTNO = E.PRODUCT_NO
|
|
|
+ INNER JOIN TB_GOODS B ON E.GOODS_CD = B.GOODS_CD
|
|
|
+ AND B.SELF_GOODS_YN = 'Y'
|
|
|
INNER JOIN TB_STOCK_SYNC_BASE C ON B.BRAND_CD = C.BRAND_CD
|
|
|
AND C.STOCK_SYNC_YN = 'Y'
|
|
|
INNER JOIN TB_DELIVERY_LOC D ON B.SUPPLY_COMP_CD = D.SUPPLY_COMP_CD
|
|
|
@@ -1800,7 +1801,7 @@
|
|
|
WHERE 1 = 1
|
|
|
GROUP BY B.GOODS_CD, A.SKUCODE, D.DELV_LOC_CD, D.STOCK_APPL_RATE
|
|
|
) Z
|
|
|
- GROUP BY GOODS_CD, OPT_CD, ERP_STOCK_LINK_YN
|
|
|
+ GROUP BY GOODS_CD, OPT_CD, OPT_CD1 , OPT_CD2, SKU_MODEL_NO, PRODUCT_NO, PRODUCT_CODE, STORE_STOCK_QTY, ERP_STOCK_LINK_YN
|
|
|
) Y
|
|
|
</insert>
|
|
|
|