Bonjour à tous,
On vient de me soumettre une requête à modifier et je m'interroge sur la possibilité ou non résoudre ce problème.
Voici un schéma représentant le besoin :
Retour requête actuelle :
Col1 Col2 Col3 Line_nbr Montant Facture xx xx xx 1 140 0011 xx xx xx 1 500 0022 yy yy yy 2 1000 0023 yy yy yy 2 2500 0052
Objectif :
Col1 Col2 Col3 Line_nbr Montant1 Montant2 Facture1 Facture2 xx xx xx 1 140 500 0011 0022 yy yy yy 2 1000 2500 0023 0052
En gros, si je prends la ligne 1 par exemple (Line_nbr=1), j’ai deux lignes dans le résultat parce que j’ai deux factures différente pour cette ligne.
Le but est de garder une seule ligne et rajouter des colonnes pour les champs montant et facture.
Après des recherche sur le net j'ai trouvé la fonction PIVOT, mais celle ci ne marche pas pour mon cas, celle-ci doit utiliser une fonction comme COUNT ou SUM pour être utiliser.
Cela me semble infaisable, mais si quelqu'un à une idée je serai reconnaissant
![]()
Merci d'avance.
Partager