Jelajahi Sumber

呼出率修改

hxl13994548489 3 minggu lalu
induk
melakukan
5003feecde
1 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 4 4
      src/main/resources/mapper/dx/DxDataMapper.xml

+ 4 - 4
src/main/resources/mapper/dx/DxDataMapper.xml

@@ -7,8 +7,8 @@
         SELECT
          sum( billsec ) AS exhaleDuration,
          COUNT( 0 ) AS outgoingCallsNumber,
-         SUM( CASE WHEN billsec > 0 THEN 1 ELSE 0 END ) AS connectionsNumber,
-         ROUND(( SUM( CASE WHEN billsec > 0 THEN 1 ELSE 0 END ))/ COUNT( 0 ), 2 ) AS callSuccessRate
+         SUM( CASE WHEN disposition = 'ANSWERED' THEN 1 ELSE 0 END ) AS connectionsNumber,
+         ROUND(( SUM( CASE WHEN disposition = 'ANSWERED' THEN 1 ELSE 0 END ))/ COUNT( 0 ), 2 ) AS callSuccessRate
         FROM
           cdr
         <where>
@@ -27,8 +27,8 @@
             DATE(calldate) as dateTime,
             sum( billsec ) AS exhaleDuration,
             COUNT( 0 ) AS outgoingCallsNumber,
-            SUM( CASE WHEN billsec > 0 THEN 1 ELSE 0 END ) AS connectionsNumber,
-            ROUND(( SUM( CASE WHEN billsec > 0 THEN 1 ELSE 0 END ))/ COUNT( 0 ), 2 ) AS callSuccessRate
+            SUM( CASE WHEN disposition = 'ANSWERED' THEN 1 ELSE 0 END ) AS connectionsNumber,
+            ROUND(( SUM( CASE WHEN disposition = 'ANSWERED' THEN 1 ELSE 0 END ))/ COUNT( 0 ), 2 ) AS callSuccessRate
         FROM
             cdr
         <where>