Browse Source

历史报警持续时间格式

wangli 4 years ago
parent
commit
0b09ca4c16
1 changed files with 5 additions and 1 deletions
  1. 5 1
      sms_water/src/main/resources/mapper/AlarmDetailMapper.xml

+ 5 - 1
sms_water/src/main/resources/mapper/AlarmDetailMapper.xml

@@ -78,7 +78,11 @@
             ,ast.id as "alarmSettingId"
             ,concat(ifnull(ast.ALARM_CONDITION,''),ifnull(ast.ALARM_VALUE,''),ifnull(att.unit,'')) as "alermRule"
             ,a.ALARM_END_TIME as "alarmEndTime"
-            ,concat(timestampdiff(MINUTE,a.ALARM_START_TIME,ifnull(a.ALARM_END_TIME,now())),'分钟') as "duration"
+
+            ,concat(concat(timestampdiff(MINUTE,a.ALARM_START_TIME,ifnull(a.ALARM_END_TIME,now()))   div 3600,'时'),
+						concat(timestampdiff(MINUTE,a.ALARM_START_TIME,ifnull(a.ALARM_END_TIME,now()))   mod 3600 div 60,'分'),
+						concat(timestampdiff(MINUTE,a.ALARM_START_TIME,ifnull(a.ALARM_END_TIME,now()))   mod 60,'秒')) as "duration"
+
 
     </sql>