Creo que esta funcion puede ayudar:
Código SQL:
Ver originalCREATE FUNCTION dbo.TEMP_ConcatSample_V4(@ID INT)
RETURNS VARCHAR(8000)
AS
BEGIN
DECLARE @strOutput VARCHAR(8000)
SET @strOutput = ''
SELECT @strOutput = @strOutput + ',' + [Code]
FROM dbo.TEMP_SAMPLE
WHERE [ID] = @ID
ORDER BY [Code]
RETURN STUFF(@strOutput, 1, 1, '')
END
Fuente:
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=81254