统计报表-电表报表
This commit is contained in:
@ -549,4 +549,28 @@
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
<select id="getLoadDataByHour" resultType="com.xzzn.ems.domain.vo.AmmeterStatisListVo">
|
||||
select latest.dataHour as dataTime,
|
||||
t.current_comb_active_total as activeTotalKwh,
|
||||
t.current_comb_active_peak as activePeakKwh,
|
||||
t.current_comb_active_high as activeHighKwh,
|
||||
t.current_comb_active_flat as activeFlatKwh,
|
||||
t.current_comb_active_valley as activeValleyKwh,
|
||||
t.current_comb_reactive_total as reActiveTotalKwh,
|
||||
t.current_comb_reactive_peak as reActivePeakKwh,
|
||||
t.current_comb_reactive_high as reActiveHighKwh,
|
||||
t.current_comb_reactive_flat as reActiveFlatKwh,
|
||||
t.current_comb_reactive_valley as reActiveValleyKwh
|
||||
from ems_ammeter_data t
|
||||
INNER JOIN ( select site_id,device_id,HOUR(data_update_time) as dataHour, MAX(data_update_time) as max_update_time
|
||||
from ems_ammeter_data
|
||||
where site_id = #{siteId}
|
||||
and device_id = #{deviceId}
|
||||
and data_update_time > #{dateTime}
|
||||
group by site_id,device_id,dataHour
|
||||
) latest on t.site_id = latest.site_id
|
||||
and t.device_id = latest.device_id
|
||||
and t.data_update_time = latest.max_update_time
|
||||
order by dataTime
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user