|
@@ -548,12 +548,15 @@
|
|
|
, CASE WHEN GQDS.GOODS_CD IS NULL AND G.SELF_GOODS_YN = 'Y' THEN 'SHOT'
|
|
, CASE WHEN GQDS.GOODS_CD IS NULL AND G.SELF_GOODS_YN = 'Y' THEN 'SHOT'
|
|
|
WHEN G.SELF_GOODS_YN = 'Y' THEN 'WMS'
|
|
WHEN G.SELF_GOODS_YN = 'Y' THEN 'WMS'
|
|
|
ELSE DFP.DELV_FEE_CD END AS CART_DELV_FEE_CD
|
|
ELSE DFP.DELV_FEE_CD END AS CART_DELV_FEE_CD
|
|
|
- , CASE WHEN STOCK.ORD_CAN_YN = 'Y' AND (SELECT CASE WHEN Z.CNT1 = 0 THEN 'Y' ELSE CASE WHEN CNT2 > 0 THEN 'Y'
|
|
|
|
|
- ELSE 'N' END END
|
|
|
|
|
|
|
+ , CASE WHEN STOCK.ORD_CAN_YN = 'Y' AND (SELECT CASE WHEN MAX(Z.CNT1) IS NULL THEN 'Y' ELSE CASE WHEN CNT2 > 0 THEN 'Y'
|
|
|
|
|
+ ELSE 'N' END END
|
|
|
FROM (SELECT COUNT(1) AS CNT1
|
|
FROM (SELECT COUNT(1) AS CNT1
|
|
|
, CASE WHEN GOG.CUST_GRADE = CT.CUST_GRADE THEN 1
|
|
, CASE WHEN GOG.CUST_GRADE = CT.CUST_GRADE THEN 1
|
|
|
ELSE 0 END AS CNT2
|
|
ELSE 0 END AS CNT2
|
|
|
FROM TB_GOODS_ORDER_GRADE GOG
|
|
FROM TB_GOODS_ORDER_GRADE GOG
|
|
|
|
|
+ GROUP BY GOODS_CD, CUST_GRADE
|
|
|
|
|
+ UNION ALL
|
|
|
|
|
+ SELECT NULL, NULL
|
|
|
WHERE GOG.GOODS_CD = C.GOODS_CD) Z ) = 'Y' AND NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT THEN 'Y'
|
|
WHERE GOG.GOODS_CD = C.GOODS_CD) Z ) = 'Y' AND NOW() BETWEEN G.SELL_STDT AND G.SELL_EDDT THEN 'Y'
|
|
|
ELSE 'N' END AS ORD_CAN_YN
|
|
ELSE 'N' END AS ORD_CAN_YN
|
|
|
, CASE WHEN C.CUST_NO > 0 AND (SELECT IFNULL(SUM(OD.ORD_QTY), 0)
|
|
, CASE WHEN C.CUST_NO > 0 AND (SELECT IFNULL(SUM(OD.ORD_QTY), 0)
|