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