[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.
--
L'amour, c'est comme les spaghettis; quand c'est mou, c'est cuit. (proverbe belge)

4 réponses

  1. 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
  2. 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
  3. 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
  4. okuni Messages postés 1325 Statut Membre 126
     
    merci beaucoup :)
    -1