Bladeren bron

상품별카테고리전시관리 목록 조회 쿼리수정

bin2107 5 jaren geleden
bovenliggende
commit
b2b15da79e
1 gewijzigde bestanden met toevoegingen van 5 en 4 verwijderingen
  1. 5 4
      src/main/java/com/style24/persistence/mybatis/shop/TsaDsiplay.xml

+ 5 - 4
src/main/java/com/style24/persistence/mybatis/shop/TsaDsiplay.xml

@@ -580,12 +580,13 @@
 
 	<!-- 상품별카테고리전시관리 목록 조회 -->
 	<select id="getGoodsCategoryList" parameterType="GoodsCategory" resultType="GoodsCategory">
+		/* TsaDisplay.getGoodsCategoryList */
 		SELECT	Z.*
 		FROM	(
 			SELECT	@rownum := @rownum + 1 AS RNUM
 					,A.*
-					, CASE WHEN A.GOODS_TYPE = 'G056_S' THEN (SELECT NVL(SUM(CURR_STOCK_QTY), 0) - NVL(SUM(BASE_STOCK_QTY), 0) AS CURR_STOCK_QTY FROM VW_STOCK_COMPOSE WHERE GOODS_CD = A.GOODS_CD)
-					ELSE (SELECT NVL(SUM(CURR_STOCK_QTY), 0) - NVL(SUM(BASE_STOCK_QTY), 0) AS CURR_STOCK_QTY FROM VW_STOCK WHERE GOODS_CD = A.GOODS_CD)
+					, CASE WHEN A.GOODS_TYPE = 'G056_S' THEN (SELECT IFNULL(SUM(CURR_STOCK_QTY), 0) - IFNULL(SUM(BASE_STOCK_QTY), 0) AS CURR_STOCK_QTY FROM VW_STOCK_COMPOSE WHERE GOODS_CD = A.GOODS_CD)
+					ELSE (SELECT IFNULL(SUM(CURR_STOCK_QTY), 0) - IFNULL(SUM(BASE_STOCK_QTY), 0) AS CURR_STOCK_QTY FROM VW_STOCK WHERE GOODS_CD = A.GOODS_CD)
 					END AS CURR_STOCK_QTY
 			FROM	(
 				SELECT	'카테고리확인' AS FULL_CATE_NM
@@ -787,7 +788,7 @@
 				VALUES (
 				    #{cateCd}
 				    ,#{goodsCd}
-				    ,(SELECT	NVL((MAX(DISP_ORD) + 1), 1) AS DISP_ORD
+				    ,(SELECT	IFNULL((MAX(DISP_ORD) + 1), 1) AS DISP_ORD
 				        FROM	TB_CATE_GOODS ALIAS_FOR_SUBQUERY
 				        WHERE   CATE_NO = #{cateCd})
 				    ,#{regNo}
@@ -1010,7 +1011,7 @@
 						   , A.REG_DT
 						   , G.SUPPLY_GOODS_CD
 						   , G.STYLE_YEAR
-						   , NVL(G.FORMAL_GB,'10') AS FORMAL_GB
+						   , IFNULL(G.FORMAL_GB,'10') AS FORMAL_GB
 					   FROM ( SELECT A.GOODS_CD
 								   , A.CATE_NO
 								   , A.DISP_ORD