Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
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] Ответить | Цитировать Сообщить модератору |
Добрый Э - Эх
Guest |
kombala, R.T.F.F.A.Q. |
9 июн 17, 10:53 [20552252] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |