SELECT ROUND(AVG(TO_NUMBER(TO_CHAR(PROCESSEND,'YYYYMMDDHH24MISS')) - TO_NUMBER(TO_CHAR(PROCESSSTART,'YYYYMMDDHH24MISS'))), 2) AS average_seconds 
 FROM FUSION_ORA_ESS.REQUEST_HISTORY 
 WHERE state = 12 
   AND submission > (SELECT SYSDATE - INTERVAL '1' HOUR FROM dual);