修复站点-电动所内部实时运行查询报错问题

This commit is contained in:
zq
2025-11-30 10:26:03 +08:00
parent b38bc36ad6
commit c068e7d4ab
3 changed files with 25 additions and 14 deletions

View File

@ -465,7 +465,8 @@
DATE_FORMAT(t.data_update_time, '%H:%i:00') AS createDate
FROM ems_pcs_data t
WHERE t.site_id = #{siteId}
AND Date(t.data_update_time) between #{startDate} and #{endDate}
AND t.data_update_time >= #{startDate}
AND t.data_update_time < DATE_ADD(#{endDate}, INTERVAL 1 DAY)
AND minute(t.data_update_time) = 0
GROUP BY t.site_id, deviceId,pcsTotalActPower,pcsTotalReactivePower,dateDay,createDate
ORDER BY dateDay,createDate
@ -587,7 +588,8 @@
from ( SELECT p.site_id, p.device_id,DATE_FORMAT(p.data_update_time, '%Y-%m-%d %H:00:00') AS dateHour,MAX(p.data_update_time) as max_update_time
FROM ems_pcs_data p
WHERE p.site_id = #{siteId}
AND Date(p.data_update_time) between #{startDate} and #{endDate}
AND p.data_update_time >= #{startDate}
AND p.data_update_time < DATE_ADD(#{endDate}, INTERVAL 1 DAY)
AND minute(p.data_update_time) = 0
GROUP BY p.site_id, p.device_id,dateHour
) latest inner join ems_pcs_data t ON latest.site_id = t.site_id
@ -610,7 +612,8 @@
from ( SELECT p.site_id, p.device_id,DATE_FORMAT(p.data_update_time, '%Y-%m-%d %H:00:00') AS dateHour,MAX(p.data_update_time) as max_update_time
FROM ems_pcs_data p
WHERE p.site_id = #{siteId}
AND Date(p.data_update_time) between #{startDate} and #{endDate}
AND p.data_update_time >= #{startDate}
AND p.data_update_time < DATE_ADD(#{endDate}, INTERVAL 1 DAY)
AND minute(p.data_update_time) = 0
GROUP BY p.site_id, p.device_id,dateHour
) latest inner join ems_pcs_data t ON latest.site_id = t.site_id