Ver código fonte

메인챠트 쿼리수정

isna 2 anos atrás
pai
commit
0f5390afcb

+ 6 - 1
src/main/resources/mybatis/sqlmaps/oper/MainChart.xml

@@ -7,13 +7,15 @@
7 7
         /* MainChartMapper.selectBrandMainCount */
8 8
         SELECT *
9 9
         FROM (
10
+            /* 구매요청 건수 */
10 11
             SELECT COUNT(*) AS PR20_VAL
11 12
             FROM pch_req_base_info A
12 13
             WHERE 1 = 1
13 14
             AND A.PCH_REQ_ST_CD = 'PR20'
14
-            /*AND A.PCH_REQ_DT = DATE_FORMAT(NOW(), '%Y%m%d')*/
15
+            AND A.PCH_REQ_DT = DATE_FORMAT(NOW(), '%Y%m%d')
15 16
             AND A.BRAND_ID = #{brandId}
16 17
         ) T1, (
18
+            /* 입금액 */
17 19
             SELECT IFNULL(SUM(A.DPST_AMT), 0) AS DP02_VAL
18 20
             FROM loan_mgnt_dspt_proc A
19 21
             WHERE 1 = 1
@@ -21,10 +23,13 @@
21 23
             AND A.DPST_AUTH_DT = DATE_FORMAT(NOW(), '%Y%m%d')
22 24
             AND A.BRAND_ID = #{brandId}
23 25
         ) T2, (
26
+            /* 미납금 */
24 27
             SELECT IFNULL(SUM(IFNULL(A.STTL_AMT, A.STTL_REQ_AMT) - IFNULL(A.RCPT_AMT, 0)), 0) AS UNPAID_AMT
25 28
             FROM stl_mgnt_base_info A               /* 정산관리기본정보 */
26 29
             INNER JOIN store_base_info B ON A.STORE_ID = B.STORE_ID     /* 매장 미납금액 */
27 30
             WHERE 1 = 1
31
+            AND B.LOAN_DVSN = 'LD02'
32
+            AND A.STTL_REQ_DT BETWEEN DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 7 DAY), '%Y%m%d') AND DATE_FORMAT(NOW(), '%Y%m%d')
28 33
             AND A.STTL_ST_CD IN ('ST10','ST20')         /* 정산요청,정산확정 */
29 34
             AND IFNULL(A.RCPT_YN,'N') = 'N'             /* 수납완료여부 */
30 35
             AND A.STTL_TARGET_CD = 'S0'                 /* STTL_TARGET_CD(정산대상코드) : S0(매장정산), S1(공급사정산) */