Link a due articoli che elencano i vari modi in cui è possibile produrre stringa composta da una concatenazione di valori provenienti da un set di righe.
http://www.projectdmx.com/tsql/rowconcatenate.aspx
http://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/