12345678910111213141516171819202122232425 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.zhgd.scs.mapper.TraceWatchesHistoryMapper">
- <select id="getTraceWatchesAlarmDayCount" resultType="com.zhgd.scs.domain.vo.NameCountDate">
- SELECT twd.project_id name, count(*) count
- FROM trace_watches_history_record twhr
- LEFT JOIN trace_watches_device twd ON twhr.device_code = twd.device_code AND twd.in_out_state = 1
- WHERE twhr.alarm = 2
- AND date(twhr.test_time) = date(#{date})
- GROUP BY twd.project_id
- </select>
- <select id="getTraceWatchesOnLineDayCount" resultType="com.zhgd.scs.domain.vo.NameCountDate">
- SELECT twd.project_id `name`,
- count(DISTINCT twd.device_code) count
- FROM trace_watches_history_record twhr
- LEFT JOIN trace_watches_device twd ON twhr.device_code = twd.device_code and twd.in_out_state = 1
- WHERE twhr.device_state = 1
- AND date(twhr.test_time) = date(#{date})
- GROUP BY twd.project_id
- </select>
- </mapper>
|