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

Résolu
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. Contributeur
    pour avoir maintenant - 5min, utilise date_add avec un interval - 5 minute :

    SELECT * FROM compteur WHERE date>=date_add(NOW(), INTERVAL - 5 MINUTE);
    1
    1. Salut,

      Inscrit le timestamp des visites et récupère tous ceux qui sont >= timestamp actuel - 300 secondes ( 5 min)
      -1
      1. 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