Как получить количество записей за час?
посмотрите функцию EXTRACT (field FROM source), например 
SELECT EXTRACT(HOUR FROM TIMESTAMP '2001-02-16 20:38:40');
Все зависит от того что и как вам нужно, вот вариант от которого можно оттолкнуться