Вы ищете ROUND и AVG
WITH DATASET
AS (SELECT TO_TIMESTAMP_TZ ('11/8/2013 1:16:22', 'MM/DD/YYYY HH24:MI:SS') AS TS,
200 AS DURATION
FROM DUAL
UNION ALL
SELECT TO_TIMESTAMP_TZ ('11/8/2013 1:16:22', 'MM/DD/YYYY HH24:MI:SS') AS TS,
100 AS DURATION
FROM DUAL
UNION ALL
SELECT TO_TIMESTAMP_TZ ('11/8/2013 2:16:22', 'MM/DD/YYYY HH24:MI:SS') AS TS,
300 AS DURATION
FROM DUAL
UNION ALL
SELECT TO_TIMESTAMP_TZ ('11/8/2013 3:16:22', 'MM/DD/YYYY HH24:MI:SS') AS TS,
500 AS DURATION
FROM DUAL
UNION ALL
SELECT TO_TIMESTAMP_TZ ('11/8/2013 4:16:22', 'MM/DD/YYYY HH24:MI:SS') AS TS,
600 AS DURATION
FROM DUAL
UNION ALL
SELECT TO_TIMESTAMP_TZ ('11/8/2013 4:16:22', 'MM/DD/YYYY HH24:MI:SS') AS TS,
700 AS DURATION
FROM DUAL)
SELECT ROUND (TS, 'Hh24') AS TIMESTAMP_VAL,
AVG (DURATION) AS DURATION
FROM
DATASET
GROUP BY
ROUND (TS, 'Hh24')
ORDER BY
TIMESTAMP_VAL;
Примечание: экстракт (час от systimestamp) будет вычитая смещение часового пояса
Вы имеете в виду длительность присутствует внутри временной метки жала ?? или отдельной колонке? – SriniV
продолжительность - отдельная колонка – user2428207
Можете ли вы определить образцы ввода и желаемого выхода? – SriniV