Bonjour,
J'ai une base de données qui s'alimente en temps réel avec de nouvelles données (un enregistrement toutes les 10 secondes), et je voudrais faire une requête qui me récupère les enregistrements de la dernière heure.
Dans ma table, j'ai un champ DATE_MESURE de type time.
donc ma requête :
SELECT * FROM MaTable WHERE CURRENT_TIME-TIME(DATE_MESURE)<3600;
en quoi est exprimée la différence des heures (en heures ?, minutes ?, secondes ?). (J'ai mis 3600 dans ma requête pour 1h=3600 secondes)
parce que je comprend pas : la requête ne me retourne pas toujours le même nombre de valeurs, et surtout, ça ne fait pas toutes les valeurs de la dernière heure !
une explication ?
Merci,
Nico
Partager