123456789101112131415161718192021222324252627282930313233343536 |
- <?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.huimv.produce.mapper.SysFodderMapper">
- <select id="countDayValue" resultType="com.huimv.produce.entity.SysFodder">
- SELECT
- id,SUM(`value`)'value' ,create_time,floor_id,fodder_id
- FROM `sys_fodder`
- ${ew.customSqlSegment}
- GROUP BY DATE_FORMAT(create_time,"%y-%m-%d")
- </select>
- <select id="countAllDayValue" resultType="com.huimv.produce.entity.dto.FodderDto">
- SELECT
- DATE_FORMAT(create_time,"%m-%d") screate_time,floor_id,
- IFNULL( (SELECT SUM(`value`) FROM `sys_fodder` WHERE floor_id =1 AND DATE_FORMAT( f.`create_time`,"%m-%d") = DATE_FORMAT(create_time,"%m-%d") ),0)'onevalue' ,
- IFNULL( (SELECT SUM(`value`) FROM `sys_fodder` WHERE floor_id =2 AND DATE_FORMAT( f.`create_time`,"%m-%d") = DATE_FORMAT(create_time,"%m-%d") ),0) 'twovalue',
- IFNULL( (SELECT SUM(`value`) FROM `sys_fodder` WHERE floor_id =3 AND DATE_FORMAT( f.`create_time`,"%m-%d") = DATE_FORMAT(create_time,"%m-%d")),0) 'threevalue'
- FROM `sys_fodder` f
- ${ew.customSqlSegment}
- GROUP BY screate_time
- </select>
- <select id="countAllValue" resultType="java.lang.Integer">
- SELECT
- SUM(`value`)
- FROM `sys_fodder`
- ${ew.customSqlSegment}
- </select>
- </mapper>
|