Hello à tous les férus,
Voila j'ai une table du type:
no_dossier / code_protocole / libellé_commercial
1000280 / 1 / x / a
1000280 / 1 / y / b
1000280 / 1 / x / c
1000280 / 2 / z / b
1000256 / 1 / x / a
1000256 / 2 / w / d
.
.
.
et je voudrais une seule ligne par protocole et par dossier (une ligne pour 1000280 / x , 1000280 / y ...., 1000256 / w....) avec tout les libellé_commercial dans une seule case (voyer le truc, un concaténation quoi).
Bien sur je voudrais le faire en SQL car le VBA et moi bah... c'est pas ça ^^'
voici le code que j'ai et dont je pensais qu'il serais bon:
et bien sur l'erreur qui va avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT no_dossier, code_protocole, libellé_commercial FROM Fichier_anonyme_chimio_drevon_talant_2014 WHERE no_dossier=[num dossier] GROUP BY no_dossier, code_protocole;
après coup je comprend pourquoi l'erreur apparais car il faut lui dire de concaténer les libellé_commercial mais je ne sais pas comment!
Avez-vous des idées qui peuvent aider (ou pas)?
Merci,
ICE
Partager