IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Requête pour statistique [MySQL-5.1]


Sujet :

Requêtes MySQL

  1. #1
    Membre habitué Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Points : 192
    Points
    192
    Par défaut Requête pour statistique
    Bonjour,

    J'ai une table ou je log toutes les activités d'un site, j'y stock notament la session et l'idMembre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    id	session	idMembre	time_creation
    1	b051bf1354c08b6530fc404ec4ecc1a2	10	2013-04-11 10:27:20
    2	b051bf1354c08b6530fc404ec4ecc1a2	10	2013-04-11 10:27:22
    3	b051bf1354c08b6530fc404ec4ecc1a2	10	2013-04-11 10:27:22
    4	86144d4802319c25d8b8a1ca93e13b28	10	2013-04-11 10:28:41
    5	86144d4802319c25d8b8a1ca93e13b28	10	2013-04-11 10:28:42
    6	9d0d0b02d605d77b03998a45bb44a77f	0	2013-04-11 10:28:49
    7	02bc791246080b18373d019e49c8f203	0	2013-04-11 10:28:56
    8	0830c67b59c3fd1004aa032bff54bb1c	0	2013-04-11 10:28:56
    9	f91f0f42492e7ef1af8fd6361276e185	25	2013-04-11 10:29:09
    10	c09baf3f464399a12930d1ef3297b4c7	0	2013-04-11 10:29:24
    11	ddcfb7c6ecd76f0c50de5bac8d02c237	0	2013-04-11 10:29:30
    12	acbd774cd83702be902372870e87575e	0	2013-04-11 10:29:33
    13	acbd774cd83702be902372870e87575e	0	2013-04-11 10:29:34
    14	acbd774cd83702be902372870e87575e	0	2013-04-11 10:29:52
    15	acbd774cd83702be902372870e87575e	25	2013-04-11 10:29:53
    16	acbd774cd83702be902372870e87575e	25	2013-04-11 10:29:53
    17	acbd774cd83702be902372870e87575e	25	2013-04-11 10:30:09
    18	acbd774cd83702be902372870e87575e	25	2013-04-11 10:30:23
    19	5105bd338814f9a5f5c2dd3f8ea377ae	25	2013-04-11 10:30:24
    20	acbd774cd83702be902372870e87575e	17	2013-04-11 10:30:26
    21	36ff6bc33c896a0e21d9fe899b36f357	0	2013-04-11 10:31:29
    22	36ff6bc33c896a0e21d9fe899b36f357	0	2013-04-11 10:31:36
    23	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:31:37
    24	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:31:40
    25	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:31:43
    26	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:31:58
    27	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:32:01
    28	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:32:02
    29	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:32:09
    30	36ff6bc33c896a0e21d9fe899b36f357	15	2013-04-11 10:32:26
    Par exemple, il y a 2 session pour le membre 10, 3 pour le 25 1 pour le 15...

    Je souhaiterai extraire ne nombre de session différente par membre. Comment faire?


    Merci

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    Bonjour,

    En faisant un regroupement par membre, et en comptant le nombre de sessions différents :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT 
            idMembre
        ,   COUNT(DISTINCT session) as NbSessions
    FROM LaTable
    GROUP BY idMembre

  3. #3
    Membre habitué Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Points : 192
    Points
    192
    Par défaut
    Arf bien sur, je mettait mon distinct en dehors du count...

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requêtes pour faire des statistiques
    Par fou-jea dans le forum Langage SQL
    Réponses: 4
    Dernier message: 06/09/2012, 16h40
  2. Requête croise pour statistique
    Par Gorane dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 21/10/2011, 11h45
  3. Requête pour récupérer le nom des champs
    Par legillou dans le forum JDBC
    Réponses: 1
    Dernier message: 08/02/2006, 17h09
  4. Requête pour remplacer caractères dans une table
    Par elliott1961 dans le forum Installation
    Réponses: 5
    Dernier message: 16/01/2006, 02h47
  5. requête pour exclure les doublons.
    Par sam01 dans le forum Langage SQL
    Réponses: 13
    Dernier message: 25/11/2005, 20h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo