|
@@ -3,15 +3,15 @@
|
|
<mapper namespace="com.huimv.produce.mapper.SysDayWaterMapper">
|
|
<mapper namespace="com.huimv.produce.mapper.SysDayWaterMapper">
|
|
|
|
|
|
<select id="countWater" resultType="java.lang.Double">
|
|
<select id="countWater" resultType="java.lang.Double">
|
|
- SELECT ROUND(SUM(`value`),2)
|
|
|
|
- FROM `sys_day_water`
|
|
|
|
|
|
+ SELECT ROUND(SUM(`increase_value`),2)
|
|
|
|
+ FROM `sys_month_water`
|
|
${ew.customSqlSegment}
|
|
${ew.customSqlSegment}
|
|
|
|
|
|
</select>
|
|
</select>
|
|
<select id="listAllWater" resultType="com.huimv.produce.entity.SysDayWater">
|
|
<select id="listAllWater" resultType="com.huimv.produce.entity.SysDayWater">
|
|
|
|
|
|
SELECT
|
|
SELECT
|
|
- id,ROUND(SUM(`value`),2)'value' , create_time, room_id,day_water_id FROM `sys_day_water`
|
|
|
|
|
|
+ id,ROUND(SUM(`increase_value`),2) 'value' , create_time, room_id,month_water_id FROM `sys_month_water`
|
|
|
|
|
|
${ew.customSqlSegment}
|
|
${ew.customSqlSegment}
|
|
|
|
|
|
@@ -20,7 +20,7 @@
|
|
</select>
|
|
</select>
|
|
<select id="listDay" resultType="com.huimv.produce.entity.SysDayWater">
|
|
<select id="listDay" resultType="com.huimv.produce.entity.SysDayWater">
|
|
|
|
|
|
- SELECT * FROM `sys_day_water`
|
|
|
|
|
|
+ SELECT id, ROUND(SUM(`increase_value`),2) 'value' ,create_time ,room_id,farm_id FROM `sys_month_water`
|
|
${ew.customSqlSegment}
|
|
${ew.customSqlSegment}
|
|
|
|
|
|
GROUP BY DATE_FORMAT( `create_time`, '%m%d' )
|
|
GROUP BY DATE_FORMAT( `create_time`, '%m%d' )
|
|
@@ -30,26 +30,26 @@
|
|
<select id="countMonthAndWeek" resultType="com.huimv.produce.entity.dto.DayWaterDto">
|
|
<select id="countMonthAndWeek" resultType="com.huimv.produce.entity.dto.DayWaterDto">
|
|
SELECT
|
|
SELECT
|
|
(SELECT
|
|
(SELECT
|
|
- ROUND( IFNULL(SUM(`value`),0),2) monthQuantity
|
|
|
|
- FROM `sys_day_water`
|
|
|
|
|
|
+ IFNULL(ROUND(SUM(`increase_value`),2) ,0)
|
|
|
|
+ FROM `sys_month_water`
|
|
${ew.customSqlSegment} AND PERIOD_DIFF( DATE_FORMAT( NOW( ) , '%Y%m' ) , DATE_FORMAT( create_time, '%Y%m' ) ) =1 ) lastMonth,
|
|
${ew.customSqlSegment} AND PERIOD_DIFF( DATE_FORMAT( NOW( ) , '%Y%m' ) , DATE_FORMAT( create_time, '%Y%m' ) ) =1 ) lastMonth,
|
|
|
|
|
|
|
|
|
|
(SELECT
|
|
(SELECT
|
|
- IFNULL(SUM(`value`),0) monthQuantity
|
|
|
|
- FROM `sys_day_water`
|
|
|
|
|
|
+ IFNULL(ROUND(SUM(`increase_value`),2) ,0)
|
|
|
|
+ FROM `sys_month_water`
|
|
${ew.customSqlSegment} AND PERIOD_DIFF( DATE_FORMAT( NOW( ) , '%Y%m' ) , DATE_FORMAT( create_time, '%Y%m' ) ) =2) lastTwoMonth,
|
|
${ew.customSqlSegment} AND PERIOD_DIFF( DATE_FORMAT( NOW( ) , '%Y%m' ) , DATE_FORMAT( create_time, '%Y%m' ) ) =2) lastTwoMonth,
|
|
|
|
|
|
|
|
|
|
(SELECT
|
|
(SELECT
|
|
- ROUND( IFNULL(SUM(`value`),0) ,2)monthQuantity
|
|
|
|
- FROM `sys_day_water`
|
|
|
|
|
|
+ IFNULL(ROUND(SUM(`increase_value`),2) ,0)
|
|
|
|
+ FROM `sys_month_water`
|
|
${ew.customSqlSegment} AND YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) =YEARWEEK(NOW())-1 ) lastWeek,
|
|
${ew.customSqlSegment} AND YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) =YEARWEEK(NOW())-1 ) lastWeek,
|
|
|
|
|
|
|
|
|
|
(SELECT
|
|
(SELECT
|
|
- IFNULL(SUM(`value`),0) monthQuantity
|
|
|
|
- FROM `sys_day_water`
|
|
|
|
|
|
+ IFNULL(ROUND(SUM(`increase_value`),2) ,0)
|
|
|
|
+ FROM `sys_month_water`
|
|
${ew.customSqlSegment} AND YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) =YEARWEEK(NOW())-2 )lastTwoWeek
|
|
${ew.customSqlSegment} AND YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) =YEARWEEK(NOW())-2 )lastTwoWeek
|
|
|
|
|
|
|
|
|