From c363540ce0469e6754329c1be5e56a63ec1d344f Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Mon, 27 Dec 2021 15:40:41 +0800 Subject: [PATCH] 行业贡献率 --- screen-api/src/main/resources/mapper/HistoryHourlyMapper.xml | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/screen-api/src/main/resources/mapper/HistoryHourlyMapper.xml b/screen-api/src/main/resources/mapper/HistoryHourlyMapper.xml index a392166..426f142 100644 --- a/screen-api/src/main/resources/mapper/HistoryHourlyMapper.xml +++ b/screen-api/src/main/resources/mapper/HistoryHourlyMapper.xml @@ -14,4 +14,24 @@ </foreach> and `time` = #{time} </select> + + <select id="getSensorSumByMacs" resultType="java.lang.Double"> + SELECT SUM(`value`->'$.${sensorCode}') + FROM history_hourly_${timeUnits} + WHERE `time` = #{time} + AND mac IN + <foreach collection="macs" item="mac" index="index" open="(" close=")" separator=","> + #{mac} + </foreach> + </select> + + <select id="getSensorAvgByMacs" resultType="java.lang.Double"> + SELECT AVG(`value`->'$.${sensorCode}') + FROM history_hourly_${timeUnits} + WHERE `time` = #{time} + AND mac IN + <foreach collection="macs" item="mac" index="index" open="(" close=")" separator=","> + #{mac} + </foreach> + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0