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

Откуда: Екатеринбург
Сообщений: 310
Добрый день

Есть результат выборки. Количество строк заранее не известно.
id param value
1 1 1111
2 1 22222
3 1 333333
58 2 4544562342
...........
368 2 2342


Хочется получить.
Минимум Значения из столбца перенести в строку
id col1 col2 col3 col4...colN
1 1111 22222 333333 4544562342...2342


Макcимум Значения из столбца перенести в строку, при этом в одной строке могут быть только значения с одинаковым значением [param]
id param col1 col2 col3 ...
1 1 1111 22222 333333...
2 2 4544562342 2342
27 май 11, 11:05    [10717890]     Ответить | Цитировать Сообщить модератору
 Re: Превратить столбец в табличную строку.  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
https://www.sql.ru/faq/faq_topic.aspx?fid=731
27 май 11, 11:06    [10717906]     Ответить | Цитировать Сообщить модератору
 Re: Превратить столбец в табличную строку.  [new]
.Anatoly.
Member

Откуда: Екатеринбург
Сообщений: 310
tpg, мне нужно получить не строку, а строку таблицы, то есть несколько колонок.
27 май 11, 11:09    [10717933]     Ответить | Цитировать Сообщить модератору
 Re: Превратить столбец в табличную строку.  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
.Anatoly., поворот через MAX(CASE...) в динамике.
27 май 11, 11:11    [10717946]     Ответить | Цитировать Сообщить модератору
 Re: Превратить столбец в табличную строку.  [new]
.Anatoly.
Member

Откуда: Екатеринбург
Сообщений: 310
kDnZP, можно чуть подробней?
27 май 11, 11:12    [10717956]     Ответить | Цитировать Сообщить модератору
 Re: Превратить столбец в табличную строку.  [new]
iljy
Member

Откуда:
Сообщений: 8711
.Anatoly.,

7242227
27 май 11, 11:12    [10717961]     Ответить | Цитировать Сообщить модератору
 Re: Превратить столбец в табличную строку.  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
.Anatoly., отут было похожее.
27 май 11, 11:15    [10717988]     Ответить | Цитировать Сообщить модератору
 Re: Превратить столбец в табличную строку.  [new]
.Anatoly.
Member

Откуда: Екатеринбург
Сообщений: 310
iljy и kDnZP, спасибо
Решение в обеих ветках примерно одинаковое.
27 май 11, 11:49    [10718311]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить