SELECT di.index_id,
di.time_code,
di.time_type,
di.begin_time,
di.end_time,
di.data_time,
di.value,
di.quality,
di.create_time,
di.update_time,
ci.code AS "index_code",
ci.name AS "index_name",
ci.unit_id AS unitId,
f.facility_name AS facilityName
FROM data_item di
LEFT JOIN energy_index ci ON di.index_id = ci.index_id
LEFT JOIN facility_archives f ON f."id"=ci.equipment
select enerid, enersno, enername,( SELECT d.dict_label FROM sys_dict_data d WHERE dict_type = 'sys_unit' AND d.dict_code = e.muid) muidName
from sys_energy e
left join node_energy ne on e.enerid = ne.energy_id
where ne.node_id = #{nodeId};
SELECT
e.NAME,
e.index_code,
di.index_id,
di.time_code,
di.time_type,
di.begin_time,
di.end_time,
di.data_time,
di.VALUE,
di.quality,
di.create_time,
di.update_time
FROM
data_item di
LEFT JOIN energy_statistics e ON di.index_id = e.index_id
where di.time_code = #{timeCode}
AND di.index_id in
#{indexId}
select "name",index_id from energy_statistics where index_type=#{indexType}
SELECT ID,code,facility_name AS facilityName FROM facility_archives
SELECT di.index_id,
di.time_code,
di.time_type,
di.begin_time,
di.end_time,
di.data_time,
di.value,
di.quality,
di.create_time,
di.update_time,
ci.code AS "index_code",
ci.name AS "index_name",
ci.unit_id AS unitId,
f.facility_name AS "facility_name"
FROM data_item di
LEFT JOIN energy_index ci ON di.index_id = ci.index_id
LEFT JOIN facility_archives f ON f."id"=ci.equipment
where di.time_code = #{timeCode}
AND di.index_id in
#{indexId}
and ci.equipment is not null
ORDER BY di."value" desc
SELECT
e.NAME,
e.index_code,
di.index_id,
di.time_code,
di.time_type,
di.begin_time,
di.end_time,
di.data_time,
di.VALUE,
di.quality,
di.create_time,
di.update_time
FROM
data_item di
LEFT JOIN energy_statistics e ON di.index_id = e.index_id
where di.time_type = #{timeType}
AND di.data_time >= #{beginTime}
AND di.data_time < #{endTime}
AND di.index_id in
#{indexId}
ORDER BY di."value" desc