From 5b0502c7275281b05d290323584074c886eb6058 Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Sun, 8 Oct 2023 13:52:32 +0800 Subject: [PATCH] =?UTF-8?q?pms=E7=A8=B3=E6=80=81=E6=8C=87=E6=A0=87?= =?UTF-8?q?=E6=98=BE=E7=A4=BAbug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapping/RStatSubstationMMapper.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/majornetwork/mapping/RStatSubstationMMapper.xml b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/majornetwork/mapping/RStatSubstationMMapper.xml index 471227221..54e20bb58 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/majornetwork/mapping/RStatSubstationMMapper.xml +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/majornetwork/mapping/RStatSubstationMMapper.xml @@ -84,14 +84,14 @@ SELECT substation_id, effective_measurement_accrued, - ROUND(freq_over_day / freq_count,2) AS 'freqAverageOverDay', - ROUND(v_dev_over_day / v_dev_count,2) AS 'vDevAverageOverDay', - ROUND(v_over_day / v_count,2) AS 'vAverageOverDay', - ROUND(i_over_day / i_count,2) AS 'iAverageOverDay', - ROUND(unbalance_over_day / unbalance_count,2) AS 'unbalanceAverageOverDay', - ROUND(i_neg_over_day / i_neg_count,2) AS 'iNegAverageOverDay', - ROUND(flicker_over_day / flicker_count,2) AS 'flickerAverageOverDay', - ROUND(inuharm_over_day / inuharm_count,2) AS 'inuharmAverageOverDay' + IFNULL( ROUND( freq_over_day / freq_count, 2 ), 0 ) AS 'freqAverageOverDay', + IFNULL( ROUND( v_dev_over_day / v_dev_count, 2 ), 0 ) AS 'vDevAverageOverDay', + IFNULL( ROUND( v_over_day / v_count, 2 ), 0 ) AS 'vAverageOverDay', + IFNULL( ROUND( i_over_day / i_count, 2 ), 0 ) AS 'iAverageOverDay', + IFNULL( ROUND( unbalance_over_day / unbalance_count, 2 ), 0 ) AS 'unbalanceAverageOverDay', + IFNULL( ROUND( i_neg_over_day / i_neg_count, 2 ), 0 ) AS 'iNegAverageOverDay', + IFNULL( ROUND( flicker_over_day / flicker_count, 2 ), 0 ) AS 'flickerAverageOverDay', + IFNULL( ROUND( inuharm_over_day / inuharm_count, 2 ), 0 ) AS 'inuharmAverageOverDay' FROM r_stat_substation_m