J'ai fait beaucoup de requêtes sur Oracle, et maintenant je travaille avec SQL Server. J'ai vu la façon d'utiliser une fonction similaire à listagg d'oracle dans sql server (stuff).SQL STUFF ne fonctionne pas, pourquoi?
Select
sqd.id_question,
STUFF((Select ',' + nm_departament from tb_departament where sqd.id_departament = id_departament for xml path('')),1,1,'') nm_departements
from
tb_survey_question_departament sqd
La sintaxe est correcte, mais pas le résultat.
L'objectif est d'avoir par exemple pour les 2 premières lignes, le résultat comme 1 - RH, Planta Brasilia
Où est le problème?
Merci TRIV, vraiment ce travail que j'ai besoin. – MCunha98