J'ai une table contenant les événements qui se produisent dans mon application, comme les personnes qui se connectent et les personnes qui modifient les paramètres.Restreindre les résultats SQL par heure, MySQL
Ils ont une date/heure contre l'événement dans le format suivant:
2010-01-29 10:27:29
Est-il possible d'utiliser SQL pour sélectionner les événements qui ont eu lieu dans les seulement 5 dernières minutes? Donc, si la date/l'heure était 2010-01-29 10:27:29, les événements survenus entre 10:27:29 et 10:22:29 ne seraient sélectionnés que pour les événements survenus entre 10h27 et 29h22?
Vive
Eef
C'est 'MINUTE' et peut être raccourci aussi : 'SELECT foo FROM bar WHERE event_time> (MAINTENANT() - INTERVALLE 5 MINUTES)' –
merci pour l'addition et la clarification. Quoi qu'il en soit, c'est peut-être mon arrière-plan C mais je préfère le DATE_SUB car je le trouve plus facile à lire, en particulier dans les requêtes plus complexes. – dbemerlin
À la votre! Travailler parfaitement – RailsSon