ZhuDongming
2019-08-21 e34d88ad7d3d950da12f032e6932ba14f868db72
src/main/resources/mapper/HistoryMapper.xml
@@ -175,7 +175,9 @@
        SELECT
        DATE_FORMAT(time,'%Y-%m-%d %H:%i') time,
        <foreach collection="sensorKeys" separator="," item="sensorKey">
            AVG(h.value ->'$.${sensorKey}') AS '${sensorKey}'
            AVG(h.value ->'$.${sensorKey}') AS '${sensorKey}',
            MIN(cast(h.value ->'$.${sensorKey}' as decimal(11,5))) AS 'min${sensorKey}',
            MAX(cast(h.value ->'$.${sensorKey}' as decimal(11,5))) AS 'max${sensorKey}'
        </foreach>
        FROM
        history h
@@ -191,4 +193,5 @@
        ORDER BY
        time
    </select>
</mapper>