Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 как слеить строки с группировкой  [new]
temoxa
Member

Откуда:
Сообщений: 405
Привет!
Подскажите как можно склеять несколько строк в одну с группировкой?

Чтобы из:

000000000000017 JZR35992T01 2012-01-06 00:00:00.000 5302
000000000000017 JZRT3599201 2012-01-06 00:00:00.000 5302

Получить:

000000000000017 JZR35992T01_JZRT3599201 2012-01-06 00:00:00.000 5302

Спасибо.
12 апр 13, 14:21    [14172918]     Ответить | Цитировать Сообщить модератору
 Re: как слеить строки с группировкой  [new]
Baddy
Member

Откуда: Харьков
Сообщений: 174
temoxa,
FAQ
12 апр 13, 14:29    [14172982]     Ответить | Цитировать Сообщить модератору
 Re: как слеить строки с группировкой  [new]
Proavtor
Member

Откуда: Москва
Сообщений: 10
Самый красивый вариант - создать пользовательскую агрегатную функцию в библиотеке .net, которую затем прикрутить к SQL серверу. В итоге получим что то вроде select concat(char_column) from table, где concat() - это созданная нами функция.

Подробнее тема описана в первоисточнике, там же приведен полностью работающей код на C# интересующей вас функции.
http://msdn.microsoft.com/ru-ru/library/ms131056.aspx
15 апр 13, 18:55    [14183750]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить