Bonjour,
j'aimerais afficher le résultat de la requette ci-dessous en ligne.
je précise que je ne connais pas le nombre de résultat a l'avance.
resulat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select id_produit, id_structure,quantite from produit_stock_quantite PSQ where id_stock = 1 and id_produit = 339472
id_produit id_structure quantite 1 15 32 1 54 15 1 25 10 1 11 22
le résultat que je voudrais dois ressembler a ceci :
id_produit str 1 QTE 1 str 2 QTE 2 str 3 QTE 3 1 15 32 54 15 25 10
j'ai vue qu'il existe la fonction Pivot sur SQL server mais j'ai l'impression que l'on doit l'utiliser avec un fonction d'agrégation et qu'il doit avoir un nombre de colonne prédéfinit.
alors que dans mon problème je n'est pas besoin de fonction d'agrégation et que je peux avoir un nombre de colonne variable.
Avez vous une idée de comment puise-je faire pour avoir le résultat que je veux directement dans sql server ?
Partager