Bonjour à tous !
J'ai un souci sur une requête assez tordue, et vu que je débute, j'ai un peu de mal à produire ce que je veux... si toutefois c'est possible...
J'ai une table de log qui contient :
- le nom de l'événement
- le userid de l'utilisateur
- un champ de date de création en UnixTime
Je souhaite calculer le nombre total d'occurences pour un événement donné pour tous les utilisateurs. Ca, pas de souci...
MAIS pour que je prenne en considération une ligne de donnée et qu'elle rentre dans le compte final, je voudrais que le temps écoulé entre la date de création de cette ligne et la date de création de la ligne précédente du même utilisateur (et bien sûr du même événément) soit par exemple supérieure à deux minutes !
En clair, je ne dois pas prendre en considération une ligne de données si le même utilisateur a déjà provoqué le même événement il y a moins de deux minutes...
Est-ce que cela est possible ??
Merci pour votre aide !
Partager