При использовании Sql Server нет встроенной функции агрегирования конкатенации, я знаю, что в MySql есть такая, которая называется group_concat.
Sql Server, вам либо придется написать собственную функцию масштабирования, либо функцию CLR для достижения этой цели.
Или вы можете использовать курсор, чтобы сделать это для вас, с таблицей var для возврата результатов. Я могу привести пример, если хотите.