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 :

Somme de count() , requete imbriqué?


Sujet :

Langage SQL

  1. #1
    Membre habitué Avatar de mamiberkof
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2005
    Messages : 290
    Points : 155
    Points
    155
    Par défaut Somme de count() , requete imbriqué?
    Bonjour,

    je retourne toujours à vous , référence

    J 'ai le résultat de la requete suivante (cf. result.jpg):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT count( mantis_bug_table.id ) AS nbr_bug_status, mantis_bug_table. *
    FROM mantis_bug_table
    LEFT JOIN mantis_stage_table ON mantis_bug_table.stage_id = mantis_stage_table.id
    WHERE mantis_stage_table.project_id = '1'
    GROUP BY mantis_bug_table.status
    et je veux calculer la somme de la colonne nbr_bug_status suivant une condition sur status IN (12,17,50,30).. c àd pour mon cas : retourner 4+2 = 6

    j'ai fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    SELECT SUM( nbr_bug_status ) AS TO_CORRECT
    FROM (
     
    SELECT count( mantis_bug_table.id ) AS nbr_bug_status, mantis_bug_table. *
    FROM mantis_bug_table
    LEFT JOIN mantis_stage_table ON mantis_bug_table.stage_id = mantis_stage_table.id
    WHERE mantis_stage_table.project_id = '1'
    GROUP BY mantis_bug_table.status
    )STATUS_GROUP
    WHERE STATUS_GROUP.status
    IN ( 12, 17, 30, 50 )
    GROUP BY STATUS_GROUP.nbr_bug_status
    mais il me donne deux lignes 4 et 2 (cf.relsut2.jpg)

    une idée ?
    merci
    Images attachées Images attachées   

  2. #2
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Points : 434
    Points
    434
    Par défaut
    Si tu supprimais le dernier GROUP BY ?

  3. #3
    Membre habitué Avatar de mamiberkof
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2005
    Messages : 290
    Points : 155
    Points
    155
    Par défaut
    Citation Envoyé par Chengj Voir le message
    Si tu supprimais le dernier GROUP BY ?


    merci

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

Discussions similaires

  1. MYSQL : Requetes imbriquées et count
    Par bouligoulag dans le forum Débuter
    Réponses: 4
    Dernier message: 16/04/2013, 11h33
  2. [AC-2007] Requete imbriquée : enlever les doublons + count
    Par Tinien dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 23/07/2009, 14h49
  3. Somme dans une requete
    Par fuelcontact dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/08/2004, 10h40
  4. Requetes imbriquées et jointures
    Par Emile Le Tueur* dans le forum Requêtes
    Réponses: 4
    Dernier message: 31/03/2004, 23h12
  5. Requete imbriquée sur Firebird ou Interbase
    Par Thib dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/03/2004, 09h00

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