Ver Fonte

즉시할인 쿠폰할인금액 함수 수정

jsh77b há 4 anos atrás
pai
commit
314922a6c4

+ 12 - 3
산출물/3.설계/05.DB-Object/03.db_function/FN_GET_APPLY_CPN1_PRICE.sql

@@ -31,15 +31,24 @@ BEGIN
         SELECT CP.CPN_ID
              , I_FRONT_GB AS FRONT_GB
              , CASE WHEN CP.DC_WAY IN ('G240_11')
-                    THEN (Z.CURR_PRICE * CP.DC_PVAL) / 100
+                    THEN CASE WHEN CP.MAX_DC_AMT > (Z.CURR_PRICE * CP.DC_PVAL) / 100
+                              THEN (Z.CURR_PRICE * CP.DC_PVAL) / 100
+                              ELSE CP.MAX_DC_AMT
+                              END
                     ELSE CP.DC_PVAL
                     END  DC_PVAL
              , CASE WHEN CP.DC_WAY IN ('G240_11')
-                    THEN (Z.CURR_PRICE * CP.DC_MVAL) / 100
+                    THEN CASE WHEN CP.MAX_DC_AMT > (Z.CURR_PRICE * CP.DC_MVAL) / 100
+                              THEN (Z.CURR_PRICE * CP.DC_MVAL) / 100
+                              ELSE CP.MAX_DC_AMT
+                              END
                     ELSE CP.DC_MVAL
                     END  DC_MVAL
              , CASE WHEN CP.DC_WAY IN ('G240_11')
-                    THEN (Z.CURR_PRICE * CP.DC_AVAL) / 100
+                    THEN CASE WHEN CP.MAX_DC_AMT > (Z.CURR_PRICE * CP.DC_AVAL) / 100
+                              THEN (Z.CURR_PRICE * CP.DC_AVAL) / 100
+                              ELSE CP.MAX_DC_AMT
+                              END
                     ELSE CP.DC_AVAL
                     END  DC_AVAL
         FROM   TB_COUPON CP