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 :

Jointure avec group by


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Inscrit en
    Janvier 2005
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 48
    Par défaut Jointure avec group by
    Bonsoir,

    Sur une table (Table_Compta) je lance la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    Select COMPTE  , Sum(DEBIT) As S_Debit , Sum(CREDIT) As S_Credit
    From Table_Compta
    Where LADATE Between '2009/01/01' AND '2009/12/31'
    Group by COMPTE
    Le résultat affiché dans un DbGrid donne par exemple


    compte| S_Debit| S_Credit
    16800 | 234.07 |
    21800 | . 50.10 |
    71000 |...........| 5000.00

    Jusque là pas de problème.
    J'aurai souhaité afficher, en plus du numéro de compte, le libellé qui lui correspond. Il faudrait que je récupère ce libellé dans une autre table (Table_Comptes) qui contient 2 champs : Numero_Compte et Libelle_Compte.

    Résultat souhaité :


    Libellé ... |compte| S_Debit| S_Credit
    Nom cpt1 |16800 | 234.07 |
    Nom cpt2 |21800 | . 50.10 |
    Nom cpt3 |71000 |...........| 5000.00
    Est-ce possible directement en SQL ou dois-je bidouiller avec une autre grille synchronisée à mon DbGrid ?

    Merci

    D7 Firebird W7 IbQuery

  2. #2
    Membre confirmé

    Inscrit en
    Janvier 2005
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 48
    Par défaut
    J'ai résolu mon problème en lisant quelques messages du forum.
    La solution passait par Inner join.
    Merci à tous ceux qui interviennent pour donner un coup de main.

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

Discussions similaires

  1. UPDATE avec Jointure, clause GROUP BY et HAVING
    Par bilbot dans le forum Développement
    Réponses: 3
    Dernier message: 19/01/2012, 14h12
  2. Réponses: 16
    Dernier message: 20/01/2011, 12h45
  3. Update avec jointure et group by
    Par olibara dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/11/2010, 10h18
  4. Jointures avec du multi group by
    Par Magnat dans le forum Requêtes
    Réponses: 6
    Dernier message: 26/01/2010, 16h13
  5. Jointure avec résultat group by
    Par castorameur dans le forum Langage SQL
    Réponses: 7
    Dernier message: 06/10/2009, 15h18

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