|
|
|
@@ -85,20 +85,20 @@ |
|
|
|
from wx_energy_meter_reading where id = #{id} and `tenant_id` = #{tenantId} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="findAllSumMoney" parameterType="com.iformall.domain.po.WxEnergyMeterReading" resultMap="String"> |
|
|
|
<select id="findAllSumMoney" parameterType="com.iformall.domain.po.WxEnergyMeterReading" resultMap="string"> |
|
|
|
select sum((CAST(cur_number AS DECIMAL(20,4)) - CAST(pre_number AS DECIMAL(20,4)))*(CAST(price AS DECIMAL(20,4))) / (CAST(meter_rate AS DECIMAL(20,4)))) as money |
|
|
|
from wx_energy_meter_reading |
|
|
|
<include refid="dynamicWhereConditions"/> |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="findBuildingSumMoney" parameterType="com.iformall.domain.po.WxEnergyMeterReading" resultMap="HashMap"> |
|
|
|
<select id="findBuildingSumMoney" parameterType="com.iformall.domain.po.WxEnergyMeterReading" resultMap="hashmap"> |
|
|
|
select building_id, sum((CAST(cur_number AS DECIMAL(20,4)) - CAST(pre_number AS DECIMAL(20,4)))*(CAST(price AS DECIMAL(20,4))) / (CAST(meter_rate AS DECIMAL(20,4)))) as money |
|
|
|
from wx_energy_meter_reading |
|
|
|
<include refid="dynamicWhereConditions"/> |
|
|
|
group by building_id |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="findFloorSumMoney" parameterType="com.iformall.domain.po.WxEnergyMeterReading" resultMap="HashMap"> |
|
|
|
<select id="findFloorSumMoney" parameterType="com.iformall.domain.po.WxEnergyMeterReading" resultMap="hashmap"> |
|
|
|
select floor_id, sum((CAST(cur_number AS DECIMAL(20,4)) - CAST(pre_number AS DECIMAL(20,4)))*(CAST(price AS DECIMAL(20,4))) / (CAST(meter_rate AS DECIMAL(20,4)))) as money |
|
|
|
from wx_energy_meter_reading |
|
|
|
<include refid="dynamicWhereConditions"/> |
|
|
|
|