[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 -
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.
--
L'amour, c'est comme les spaghettis; quand c'est mou, c'est cuit. (proverbe belge)
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.
--
L'amour, c'est comme les spaghettis; quand c'est mou, c'est cuit. (proverbe belge)
4 réponses
-
pour avoir maintenant - 5min, utilise date_add avec un interval - 5 minute :
SELECT * FROM compteur WHERE date>=date_add(NOW(), INTERVAL - 5 MINUTE); -
Salut,
Inscrit le timestamp des visites et récupère tous ceux qui sont >= timestamp actuel - 300 secondes ( 5 min) -
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
-