Bonjour,

J'ai "pompé" ce post
http://www.developpez.net/forums/vie...ight=regrouper
- Monkey see, Monkey do -, Mais là j'y arrive pas

T1 -> IID, Nom, Prenom, ....
T2 -> IID, ICenIntComm (A 1 personne -IID- sont associés +eurs commentaires dans T2)

Je voudrai recuperer tous ces commentaires et les mettre dans 1 seul champ.

L' UDF

CREATE FUNCTION FN_ConcatTICI (@IID AS int)
RETURNS varchar(500)
AS
BEGIN
DECLARE @TEMP varchar(500)
SET @TEMP=''
SELECT @TEMP=@TEMP + ',' + ICenIntComm FROM T1 A JOIN T2 B ON A.IID=B.IID WHERE A.IID=@IID
IF RIGHT(@TEMP,1)=',' SET @TEMP=LEFT(@TEMP,LEN(@TEMP)-1)
RETURN @TEMP
END
--> Verific passe

APPEL : -via analyseur requête-
SELECT IID, dbo.FN_ConcatTICI(IID) AS Commentaires
FROM (SELECT IID FROM T1)

Erreur :
Serveur : Msg 170, Niveau 15, État 1, Ligne 2
Ligne 2 : syntaxe incorrecte vers ')'.

J'ai plus de cheveux, si vous avez un tips avant que j'attaque les ongles...
Merci
Samish