У меня есть таблица, содержащая события, которые происходят в моем приложении, как люди, входящие в систему, и люди, меняющие настройки.Ограничить результаты SQL по времени, MySQL
Они имеют дату/время против события в следующем формате:
2010-01-29 10:27:29
Можно ли использовать SQL для выбора событий, которые произошли только за последние 5 минут?
Итак, если дата/время 2010-01-29 10:27:29, то только события, которые произошли между 10:27:29 и 10:22:29?
Приветствия
Eef
Это 'MINUTE' и может быть сокращен, слишком : 'SELECT foo FROM bar WHERE event_time> (NOW() - INTERVAL 5 MINUTE)' –
спасибо за добавление и уточнение. В любом случае, может быть, это мой фон C, но я предпочитаю DATE_SUB, поскольку мне становится легче читать, особенно в более сложных запросах. – dbemerlin
Приветствия! Прекрасно работает – RailsSon