Utiliser le resultat d'une requete en tant que colonne
deathh
Messages postés3Date d'inscriptionjeudi 2 mars 2006StatutMembreDernière intervention25 février 2010
-
25 févr. 2010 à 15:30
SQLPande
Messages postés5Date d'inscriptionmercredi 17 mars 2010StatutMembreDernière intervention 9 février 2011
-
17 mars 2010 à 21:45
Bonjour,
Je suis débutant en SQL et j'ai beaucoup cherché mais je ne dois être passé à coté des mot clé, j'imagine...
Je cherche a afficher, pour un bilan par exemple, la totalité des produits commandé pour chaque commande sur une ligne, ce qui donnerai:
| Id_com | aaa | bbb |...
----------------------
| 0 | 12 | 34 |
| 1 | 56 | 78 |
D'après mes recherches, je suis sensé faire des "requête dynamique" ?
Si oui je n'ai pas eu les bonnes sources car je n'ai rien trouvé qui correspondait a mes besoins...
Si vous avez une piste, je suis preneur :)
Merci
Sinon voici un exemple de requete que tu dois rendre dynamique en utilisant la fonction PIVOT
select id_com,[aaaa],[bbbb]
from
(
select CMD.Id_Com, Quantite, ref
from Produit PDT
inner join Commande CMD ON CMD.Id_Prod=PDT.id_Prod
) as SourceTable
pivot
(
sum(Quantite)
for ref in ([aaaa],[bbbb] )
)as pivotTable