1234567891011121314151617181920212223242526272829303132 |
- <?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.StatEnvAlarmDayCountMapper">
- <select id="getStatEnvAlarmDayCount" resultType="com.zhgd.scs.domain.vo.NameCountDate">
- SELECT date,
- project_id `name`,
- devid code,
- type,
- count
- FROM stat_env_alarm_day_count
- WHERE date BETWEEN #{startDate} AND #{endDate}
- AND project_id = #{projectId}
- AND devid = #{devId}
- AND type = #{type}
- </select>
- <select id="getStatEnvAlarmAllDayCount" resultType="com.zhgd.scs.domain.vo.NameCountDate">
- SELECT seadc.date,
- eat.id type,
- SUM(seadc.count) count
- FROM stat_env_alarm_day_count seadc
- LEFT JOIN env_alarm_type eat ON seadc.type = eat.type
- WHERE seadc.date BETWEEN #{startDate} AND #{endDate}
- AND seadc.project_id = #{projectId}
- <if test="devId!=null and devId!=''">
- AND seadc.devid = #{devId}
- </if>
- GROUP BY seadc.type,seadc.date
- </select>
- </mapper>
|