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.