diff --git a/src/main/java/com/eactive/eai/rms/ext/djb/job/ApiStatsHourlyAggregationJob.java b/src/main/java/com/eactive/eai/rms/ext/djb/job/ApiStatsHourlyAggregationJob.java index 6b840c3..33d1fe2 100644 --- a/src/main/java/com/eactive/eai/rms/ext/djb/job/ApiStatsHourlyAggregationJob.java +++ b/src/main/java/com/eactive/eai/rms/ext/djb/job/ApiStatsHourlyAggregationJob.java @@ -122,7 +122,11 @@ public class ApiStatsHourlyAggregationJob implements Job { " , MAX(CASE WHEN LOGPRCSSSERNO = '100' THEN GSTATSYSADPTRBZWKGROUPNAME ELSE '' END) AS INBOUND_ADAPTER" + " , MAX(CASE WHEN LOGPRCSSSERNO = '100' THEN PSVSYSADPTRBZWKGROUPNAME ELSE '' END) AS OUTBOUND_ADAPTER" + " , MIN(MSGDPSTYMS) AS DT" + - " , MAX(MSGPRCSSYMS) - MIN(MSGDPSTYMS) AS RESP_TIME" + + " , ( (TO_DATE(SUBSTR(MAX(MSGPRCSSYMS),1,14),'YYYYMMDDHH24MISS')" + + " - TO_DATE(SUBSTR(MIN(MSGDPSTYMS),1,14),'YYYYMMDDHH24MISS')) * 86400000" + + " + TO_NUMBER(SUBSTR(MAX(MSGPRCSSYMS),15,3))" + + " - TO_NUMBER(SUBSTR(MIN(MSGDPSTYMS),15,3))" + + " ) AS RESP_TIME" + " , MAX(CASE WHEN LOGPRCSSSERNO = '400' THEN LOGPRCSSSERNO ELSE '' END) AS E400" + " , MAX(EAIERRCD) AS ERROR_CODE" + " FROM " + logTableName +