| | |
| | | </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> |