SELECT temp.total,temp.notReturned, temp.alarmEquipNum,(temp.alarmEquipNum - temp.notReturned) AS returned
SELECT temp.total,temp.notReturned, temp.alarmEquipNum,(temp.alarmEquipNum - temp.notReturned) AS returned, temp.faultEquipNum
FROM(
FROM(
select
select
(SELECT
(SELECT
...
@@ -1334,6 +1334,11 @@
...
@@ -1334,6 +1334,11 @@
WHERE esa.org_code = #{orgCode}
WHERE esa.org_code = #{orgCode}
and update_date between #{startTime} and #{endTime}
and update_date between #{startTime} and #{endTime}
)AS alarmEquipNum,
)AS alarmEquipNum,
(
SELECT COUNT(DISTINCT(esa.iot_code)) FROM wl_equipment_specific_alarm esa
WHERE esa.type = "BREAKDOWN"
and esa.equipment_specific_index_value = "true" and esa.`status`=true and esa.org_code = #{orgCode} and update_date between #{startTime} and #{endTime}
)AS faultEquipNum,
(
(
SELECT COUNT(DISTINCT(esa.iot_code)) FROM wl_equipment_specific_alarm esa
SELECT COUNT(DISTINCT(esa.iot_code)) FROM wl_equipment_specific_alarm esa
WHERE esa.org_code = #{orgCode} AND esa.equipment_specific_index_value = "true"
WHERE esa.org_code = #{orgCode} AND esa.equipment_specific_index_value = "true"