Przeglądaj źródła

등급산정 쿼리 수정 (날짜조건변경)

jsh77b 4 lat temu
rodzic
commit
90cf8412b4

+ 2 - 2
src/main/java/com/style24/persistence/mybatis/shop/TsbCustomer.xml

@@ -689,8 +689,8 @@
 		                INNER JOIN
 		                INNER JOIN
 		                       TB_ORDER_DETAIL OD
 		                       TB_ORDER_DETAIL OD
 		                WHERE  O.ORD_NO = OD.ORD_NO
 		                WHERE  O.ORD_NO = OD.ORD_NO
-		                AND    OD.ORD_DTL_STAT = 'G013_70' /*구매확정*/
-		                AND    O.ORD_DT >= DATE_ADD(DATE_ADD(LAST_DAY(NOW()), INTERVAL 1 DAY), INTERVAL -#{calMonths} MONTH)
+		                AND    OD.ORD_DTL_STAT IN ('G013_60', 'G013_70') /*구매확정*/
+		                AND    O.ORD_DT >= DATE_ADD(LAST_DAY(NOW() - INTERVAL 1 MONTH) + INTERVAL 1 DAY, INTERVAL - #{calMonths} MONTH)
 		                AND    O.ORD_DT <![CDATA[<]]> DATE_ADD(LAST_DAY(NOW()), INTERVAL 1 DAY) /*익월 1일*/
 		                AND    O.ORD_DT <![CDATA[<]]> DATE_ADD(LAST_DAY(NOW()), INTERVAL 1 DAY) /*익월 1일*/
 		                GROUP BY O.ORD_NO, O.CUST_NO
 		                GROUP BY O.ORD_NO, O.CUST_NO
 		                HAVING SUM(OD.REAL_ORD_AMT + OD.GFCD_USE_AMT) >= #{buyExceptAmt}
 		                HAVING SUM(OD.REAL_ORD_AMT + OD.GFCD_USE_AMT) >= #{buyExceptAmt}