SELECT DECODE(state, 
            1,'Wait', 
            2,'Ready', 
            3,'Running', 
            5,'Blocked', 
            7,'Cancelling', 
            9,'Cancelled', 
            10,'Error', 
            12,'Succeeded', 
            13,'Paused', 
            state) AS Status, 
        COUNT(requestid) AS count 
 FROM FUSION.ESS_REQUEST_HISTORY 
 WHERE state IN (12) 
   AND submission > (SELECT SYSDATE - INTERVAL '1' HOUR FROM dual) 
 GROUP BY state 
 ORDER BY COUNT(requestid) DESC;