[SQL Server]Concaténation des résultats d'une requête SQL

Concaténation des résultats d'une requête SQL [SQL Server] - SQL/NoSQL - Programmation

Marsh Posté le 01-09-2008 à 14:52:58    

Bonjour à tous.
Je suis un fonctionnel qui tente de faire du SQL :aie:
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)

Citation :

No_           Comment
AF000001      blabla1
AF000001      blabla2
AF000002      blabla3
AF000002      blabla4


 
J'ai essayé la requête suivante:

Citation :

DECLARE @tot varchar(8000)
SET              @tot = ''
SELECT     @tot = @tot + [Comment Line].Comment
FROM         [Comment Line]
WHERE     [Comment Line].No_ = 'AF000002';


 
J'exécute la requête qui ne lève pas d'erreur, mais je n'obtiens rien en sortie (aucune valeur affichée).
Que me manque-t-il?
Merci d'avance !

Reply

Marsh Posté le 01-09-2008 à 14:52:58   

Reply

Marsh Posté le 01-09-2008 à 16:43:00    

Bon j'ai trouvé, il manque le "select @tot as RESULTAT" à la fin

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed