zss
9 小时以前 79e43f36768927ddf4d5fe2cf4ac16ce4099abf3
能耗统计优化
已修改1个文件
4 ■■■■ 文件已修改
src/main/resources/mapper/energy/EnergyConsumptionDetailMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/energy/EnergyConsumptionDetailMapper.xml
@@ -41,8 +41,8 @@
         </where>
    </select>
    <select id="calculateEnergy" resultType="java.util.Map">
        select SUM(ecd.dosage) totalEnergyConsumption,
               SUM(ecd.dosage * e.unit_price) totalEnergyCost
        select SUM(COALESCE(ecd.dosage,0)) totalEnergyConsumption,
               SUM(COALESCE(ecd.dosage,0) * COALESCE(e.unit_price,0)) totalEnergyCost
            from energy_consumption_detail ecd
            left join  energy e on ecd.energy_id = e.id
            where ecd.meter_reading_date between #{c.startDate} and #{c.endDate}