Я пытаюсь получить все записи старше 2 часов, используя этот запрос:
$minutes = 60 * 2
SELECT COUNT(id) AS TOTAL, job_id
from tlb_stats
WHERE log_time >= DATE_SUB(CURRENT_DATE, INTERVAL $minutes MINUTE)
GROUP BY job_id
Он выбирает только последние записи и пропускает старые. Когда я меняю log_time <= ...
, он выбирает только старый и пропускает новый.
Что я делаю не так?
<=
) текущему времени минус 2 минуты (т. е. сейчас: 22:06, 2 минуты назад — это 22:04, поэтому вы нужна запись с 22:03, что меньше 22:04). - person Wrikken   schedule 04.08.2010