Bonjour à tous.
Je suis un fonctionnel qui tente de faire du SQL
Je développe sous Reporting Services en SQL Server 2005
Je souhaite concaténer les résultats d'une requête en une chaine de caractères, et après avoir farfouillé sur le net, il semblerait que je doive passer par une fonction.
En gros j'ai une table de commentaires qui sont coupés en plusieurs lignes, et je veux regrouper les commentaires.
La structure de ma table [Comment Line] est (je simplifie)
J'ai essayé la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 No_ Comment AF000001 blabla1 AF000001 blabla2 AF000002 blabla3 AF000002 blabla4
J'exécute la requête qui ne lève pas d'erreur, mais je n'obtiens rien en sortie (aucune valeur affichée).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DECLARE @tot varchar(8000) SET @tot = '' SELECT @tot = @tot + [Comment Line].Comment FROM [Comment Line] WHERE [Comment Line].No_ = 'AF000002';
Que me manque-t-il?
Merci d'avance !







Répondre avec citation
Partager