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

Langage SQL Discussion :

Problème de comptage


Sujet :

Langage SQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Problème de comptage
    Bonjour,

    Je souhaite pouvoir comptabiliser des données présentes dans une table, mais selon les colonnes, les critères de comptage sont différents.

    Voici un exemple de données

    ID_1 ID_2 DateRepS DateRepE
    9220 1650 19/06/2008
    9220 1150 19/06/2008
    9291 1150 25/06/2008 02/07/2008
    9291 1150 25/06/2008 02/07/2008
    9291 1150 25/06/2008 02/07/2008
    9291 1150 25/06/2008 02/07/2008
    9291 1650 25/06/2008
    9291 1650 25/06/2008
    9291 1650 25/06/2008
    9291 1650 25/06/2008

    Et voici la réponse que j'attends
    9220 2 2 0
    9291 2 8 4

    Pour chaque ID1, je veux le nombre de ID2 différents
    Pour chaque ID1, je veux le nombre de DateRepS
    Pour chaque ID1, je veux le nombre de DateRepE

    Cette requête
    SELECT ID1, Count(ID2), Count(DateRepS),Count(DateRepE)
    FROM consultation
    GROUP BY ID1;
    ne convient pas pour ID2, et si je groupe sur ID2 en plus, je ne sais pas comment faire le total des 2 dernières colonnes.

    Toutes aides sur ce problème sera la bienvenue.
    D'avance merci.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 849
    Points : 52 975
    Points
    52 975
    Billets dans le blog
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT ID1, Count(DISTINCT ID2), Count(DateRepS), Count(DateRepE),
           Count(DateRepS) + Count(DateRepE)  
    FROM consultation
    GROUP BY ID1;
    A +

Discussions similaires

  1. problème de comptage
    Par toxic_37 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 23/10/2007, 15h47
  2. Problème de comptage sur des dates
    Par Oberown dans le forum Langage SQL
    Réponses: 3
    Dernier message: 12/04/2007, 17h04
  3. Problème de comptage
    Par gunnm18 dans le forum Langage
    Réponses: 12
    Dernier message: 16/06/2006, 09h44
  4. [VBA-E]Problème de comptage
    Par Mirx1 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 24/05/2006, 10h25
  5. [MySql] Problème de comptage
    Par Oberown dans le forum Langage SQL
    Réponses: 3
    Dernier message: 13/02/2006, 05h44

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