Если вы хотите реализовать это в cronjob, вам нужно указать начало и конец.
Например, в 2 часа дня, если вы хотите получить данные за прошедший час с 13:00:00 до 13:59:59, вот как это сделать:
dateField BETWEEN
DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 HOUR), '%Y-%m-%d %H:00:00')
AND
DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 HOUR), '%Y-%m-%d %H:59:59')