Explorar o código

修改现场相关bug

lvzhikai %!s(int64=4) %!d(string=hai) anos
pai
achega
891d2a70bd

+ 3 - 3
src/main/java/com/chinaitop/depot/supervise/mapper/TestDatasMapper.xml

@@ -148,9 +148,9 @@
148 148
   <select id="selectByYear" resultType="java.util.Map" parameterType="java.util.Map" >
149 149
       SELECT
150 150
           WEEKOFYEAR(time) djz,
151
-          cast(AVG(`avg`) as decimal(20,2)) lswd,
152
-          cast(AVG(`inTemp`) as decimal(20,2)) cnwd,
153
-          cast(AVG(`outTemp`) as decimal(20,2)) cwwd
151
+          cast(AVG((CASE WHEN avg = 250 THEN NULL WHEN avg = -100 THEN NULL ELSE avg END )) as decimal(20,2)) lswd,
152
+          cast(AVG((CASE WHEN inTemp = 250 THEN NULL WHEN inTemp = -100 THEN NULL ELSE inTemp END )) as decimal(20,2)) cnwd,
153
+          cast(AVG((CASE WHEN outTemp = 250 THEN NULL WHEN outTemp = -100 THEN NULL ELSE outTemp END )) as decimal(20,2)) cwwd
154 154
       FROM
155 155
           t_testdata
156 156
       WHERE