Bonjour, je me permet de vous contacter car je souhaite réaliser un requête sql qui me comptabilise comme unique des enregistrements (pour des stats) des opérations pour un même identifiant dans un laps de temps < à 20 secondes.
Voici le plan de ma table :
stat_id // stat_ref_qui // stat_type // stat_date // stat_operation // stat_ref_annexe // stat_login.
Mon champs date étant construit tel que : AAAA-MM-JJ HH:MM:SS
Voici le plan de ma requête :
'SELECT DISTINCT * FROM stats_table WHERE stat_date >= \'2010-01-01 00:00:00\' AND stat_date <= \'2010-01-31 23:59:59\' AND stat_operation = 10 ';
Mais lors de ma requête je voudrait que toutes les opérations par exemple dont l'id opération est 10 que pour le même identifiant que ca me compte une seul fois une opération si elle est exécuté dans un laps de 10 secondes car si un client appuie 2 fois d'affilé sur un bouton valider d'un formulaire j'ai 2 enregistrement dans ma table stats, comment puis-je faire cela.
Merci de votre aide
Partager