StatEnvDataHourCountMapper.xml 1.1 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.zhgd.scs.mapper.StatEnvDataHourCountMapper">
  6. <select id="getEnvDataDayCount" resultType="com.zhgd.scs.domain.vo.NameCountDate">
  7. SELECT DATE_FORMAT(date, '%Y-%m-%d') date,
  8. project_id `name`,
  9. devid code,
  10. AVG(avg) point,
  11. type
  12. FROM `stat_env_data_hour_avg`
  13. WHERE DATE_FORMAT(date, '%Y-%m-%d') = DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 DAY), '%Y-%m-%d')
  14. GROUP BY project_id,
  15. devid,
  16. type,
  17. DATE_FORMAT(date, '%Y-%m-%d')
  18. </select>
  19. <select id="getEnvDataHourCountStat" resultType="com.zhgd.scs.domain.vo.NameCountDate">
  20. SELECT hour date, avg point
  21. FROM `stat_env_data_hour_avg`
  22. WHERE date = date(#{date})
  23. AND project_id = #{projectId}
  24. AND devid = #{devId}
  25. AND type = #{type}
  26. </select>
  27. </mapper>