监控项详情展示优化
This commit is contained in:
+4
-4
@@ -94,12 +94,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
MAX(CASE WHEN t.collect_type = 'entPhysicalName' THEN t.collect_value END) as entPhysicalName,
|
MAX(CASE WHEN t.collect_type = 'entPhysicalName' THEN t.collect_value END) as entPhysicalName,
|
||||||
MAX(CASE WHEN t.collect_type = 'entPhysicalSoftwareRev' THEN t.collect_value END) as entPhysicalSoftwareRev
|
MAX(CASE WHEN t.collect_type = 'entPhysicalSoftwareRev' THEN t.collect_value END) as entPhysicalSoftwareRev
|
||||||
FROM `initial_switch_other_collect_data` t
|
FROM `initial_switch_other_collect_data` t
|
||||||
LEFT JOIN (
|
INNER JOIN (
|
||||||
SELECT client_id, MAX(create_time) as max_time
|
SELECT collect_type, MAX(create_time) as max_time
|
||||||
FROM `initial_switch_other_collect_data`
|
FROM `initial_switch_other_collect_data`
|
||||||
WHERE client_id = #{clientId}
|
WHERE client_id = #{clientId}
|
||||||
GROUP BY client_id
|
GROUP BY collect_type
|
||||||
) latest ON t.client_id = latest.client_id AND t.create_time = latest.max_time
|
) latest ON t.collect_type = latest.collect_type AND t.create_time = latest.max_time
|
||||||
WHERE t.client_id = #{clientId}
|
WHERE t.client_id = #{clientId}
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
+4
-4
@@ -93,12 +93,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
MAX(CASE WHEN t.collect_type = 'systemLocaltimeCollect' THEN t.collect_value END) as systemLocaltimeCollect,
|
MAX(CASE WHEN t.collect_type = 'systemLocaltimeCollect' THEN t.collect_value END) as systemLocaltimeCollect,
|
||||||
MAX(CASE WHEN t.collect_type = 'systemUptimeCollect' THEN t.collect_value END) as systemUptimeCollect
|
MAX(CASE WHEN t.collect_type = 'systemUptimeCollect' THEN t.collect_value END) as systemUptimeCollect
|
||||||
FROM `initial_system_other_collect_data` t
|
FROM `initial_system_other_collect_data` t
|
||||||
LEFT JOIN (
|
INNER JOIN (
|
||||||
SELECT client_id, MAX(create_time) as max_time
|
SELECT collect_type, MAX(create_time) as max_time
|
||||||
FROM `initial_system_other_collect_data`
|
FROM `initial_system_other_collect_data`
|
||||||
WHERE client_id = #{clientId}
|
WHERE client_id = #{clientId}
|
||||||
GROUP BY client_id
|
GROUP BY collect_type
|
||||||
) latest ON t.client_id = latest.client_id AND t.create_time = latest.max_time
|
) latest ON t.collect_type = latest.collect_type AND t.create_time = latest.max_time
|
||||||
WHERE t.client_id = #{clientId}
|
WHERE t.client_id = #{clientId}
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Reference in New Issue
Block a user