Bonjour, j’ai le tableau suivant :
Et je voudrais effectuer un traitement SQL pour obtenir le tableau suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Code date achat Type1 Type2 Type3 Type4 x1 01/01/2001 produit1 x1 01/01/2001 produit2 x1 01/01/2001 produit4 x1 02/01/2002 produit2 x2 03/02/2001 produit2 x2 03/02/2001 produit4 x3 04/09/2008 produit3 x3 04/09/2008 produit2 x3 04/09/2008 produit4 X4 14/10/2008 produit3
J’ai réalisé ce code qui ne fonctionne pas correctement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Code client date achat Type_produit x1 01/01/2001 produit1 ; produit2 ; produit4 x1 02/01/2002 produit2 x2 03/02/2001 produit2 ; produit4 x3 04/09/2008 produit2 ; produit3 ; produit4 X4 14/10/2008 produit3
Cette rquête ne semble pas fonctionner correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select Code client, date achat, Type1|| ; || Type2|| ; || Type3|| ; || Type4 as Type_produit From ma_table Group by Code client
Quelqu’un a-t-il une idée ?
Merci d’avance.
ps : n'hésitez pas à me poser des questions si mon exemple ne semble pas clair
Partager