Bonjour,
J'ai 2 tables sur lesquelles je souhaite faire une jointure.
Ma requète est ok et me renvoie le résultat suivant :
Ce qui m'interesse c'est la dernière colonne. Elle vient de ma 2° table qui contient moins de lignes que la 1° table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 NO_PCI DEVISE USR CD_SENS CACLT SUM(MONTANT) CD_SENS SOLDE --------------- ------ --- ------- ----- ------------ ------- -------------------- 99290164 EUR 001 C 01 4013849 C 5822949,00 99290164 EUR 001 C 06 310000 C 5822949,00 99290164 EUR 001 C 08 1499100 C 5822949,00 99290164 EUR 009 C 01 116000 C 116000,00 99290180 EUR 001 C 01 259100 C 259100,00 99290222 EUR 009 C 01 984800 C 1198700,00 99290222 EUR 009 C 03 189500 C 1198700,00 99290222 EUR 009 C 04 24400 C 1198700,00
Résultat : ce solde est dupliqué dès lors que la clé de rapprochement apparait plusieurs fois dans ma table 1 pour une seule fois dans la table 2.
Bon, c'est le résultat normal d'une jointure. Je voudrais savoir s'il y a un moyen de n'avoir ce solde que sur une seule ligne, de façon à ce que j'ai qqc qui ressemble à ça :
Remarque : il est important pour moi de ne pas grouper ces données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 NO_PCI DEVISE USR CD_SENS CACLT SUM(MONTANT) CD_SENS SOLDE --------------- ------ --- ------- ----- ------------ ------- -------------------- 99290164 EUR 001 C 01 4013849 C 5822949,00 99290164 EUR 001 C 06 310000 C 99290164 EUR 001 C 08 1499100 C 99290164 EUR 009 C 01 116000 C 116000,00 99290180 EUR 001 C 01 259100 C 259100,00 99290222 EUR 009 C 01 984800 C 1198700,00 99290222 EUR 009 C 03 189500 C 99290222 EUR 009 C 04 24400 C
Merci.
Partager