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

Откуда:
Сообщений: 41
Есть список сотрудников, у которых один столбец может иметь несколько значений, а может и не иметь.
Поэтому сейчас выводится так:

select dense_rank() over (partition by nmpred order by fio) rn,codesotr, fio,drogd,namepred,data1
rn | codesotr| fio | drogd | namepred | data1
1 | 12345 | Иванов И.И. | 01.01.1980 | ООО Что-то | 1 значение
2 | 23456| Петров П.П. | 01.01.1985 | ООО Что-то | 1 значение
2 | 23456| Петров П.П. | 01.01.1985 | ООО Что-то | 2 значение
3 | 34567| Сидоров С.С. | 01.01.1990 | ООО Что-то | 1 значение

А хотелось бы, чтобы у rn=2 в последнем столбце было "1 значение, 2 значение, ..., n значение".
В столбце data1 может быть N число значений и сам столбец имеет строковый тип.
9 июн 17, 10:52    [20552248]     Ответить | Цитировать Сообщить модератору
 Re: Переместить данные нескольких строк в одну  [new]
Добрый Э - Эх
Guest
kombala,

R.T.F.F.A.Q.
9 июн 17, 10:53    [20552252]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить