kaiyu
2020-10-21 5e9129373399e9cc3bdecf9b8365e1c6b6b0ecdd
src/main/resources/mapper/HistoryHourlyMapper.xml
@@ -63,4 +63,21 @@
        </foreach>
    </insert>
    <select id="getBeamByMacs" resultType="java.util.Map">
        SELECT
        DATE_FORMAT(h.time,#{typeFormat}) time,
        avg(h.json->'$.e12[0]') 'beam'
        FROM history_hourly h
        WHERE h.json->'$.e12[0]' is not null
        and h.mac in
        <foreach collection="macs" open="(" separator="," close=")" item="mac">
            #{mac}
        </foreach>
        and h.time in
        <foreach collection="times" open="(" separator="," close=")" item="time">
            #{time}
        </foreach>
        group by h.time
    </select>
</mapper>