[SQL]récupération de donnéée sur un temps sql

Résolu
okuni Messages postés 1325 Statut Membre -  
okuni Messages postés 1325 Statut Membre -
Bonjour,

J'ai une table compteur qui contient les ip et date (DATETIME) de mes visiteurs.
J'aimerais savoir comment récupérer le nombres de visites durant les 5 dernière minutes mais je ne sais pas quel est la requete SQL pour cela.

Merci de votre aide.

4 réponses

vignemail1 Messages postés 1262 Statut Contributeur 259
 
pour avoir maintenant - 5min, utilise date_add avec un interval - 5 minute :

SELECT * FROM compteur WHERE date>=date_add(NOW(), INTERVAL - 5 MINUTE);
1
puxor Messages postés 367 Statut Membre 89
 
Salut,

Inscrit le timestamp des visites et récupère tous ceux qui sont >= timestamp actuel - 300 secondes ( 5 min)
-1
okuni Messages postés 1325 Statut Membre 126
 
non je ne peux pas faire comme ça car j'utilise DATETIME sous la forme aaaa-mm-jj hh:ii:ss donc je ne peux pas utiliser le temps UNIX
-1
okuni Messages postés 1325 Statut Membre 126
 
merci beaucoup :)
-1