En fait, je viens de trouver cette solution, amis je ne peux pas la tester car mes événements ne sont pas encore plus ancien que 12heure.
$sql = 'SELECT * FROM positions WHERE timestamp >= DATE_SUB(NOW(), INTERVAL 0.5 DAY) ORDER BY timestamp DESC';
Ceci dit, j'aimerais ne pas afficher les événement qui sont plus ancien que 1 heures.
Tout cela, car demain, je ferais un formulaire qui me permettra de déterminer les nombres d'heure a afficher
la derniere heure
les 2 dernieres heures
les 3 dernieres heures
etc..
J'ai esayé de mettre 0.1 à la place de 0.5, mais ca semble logique que ca ne marchee pas.
Es-ce que DAY peut etre remplacé par HOUR?
PS: J'appelle timestamp, mais en fait l'ehure est enregistré dans la DB sous ce format
2017-01-16 20:13:00
Partager