|
Транспонировать динамическое количество строк
|
|||
---|---|---|---|
#18+
Есть таблица с атрибутами клиента c полями (CLIENT_ID, ATRIB, ATRIB_VALUE) – Клиент, Название атрибута, Значение атрибута. Как получить таблицу, в которой CLIENT_ID будет ключом, а в полях будут разные атрибуты клиента из исходной таблицы? Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 11:24 |
|
Транспонировать динамическое количество строк
|
|||
---|---|---|---|
#18+
Gashek9606, Словарь + динамическое программирование ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 11:26 |
|
Транспонировать динамическое количество строк
|
|||
---|---|---|---|
#18+
oragraf, а можете пример запроса показать, пожалуйста? как бы вы решили ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 11:30 |
|
Транспонировать динамическое количество строк
|
|||
---|---|---|---|
#18+
Gashek9606, Какую цель преследуете? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 11:32 |
|
Транспонировать динамическое количество строк
|
|||
---|---|---|---|
#18+
env, составляю отчет и хочется автоматизировать этот процесс, чтобы количество полей в итоговой таболице было динамическим PIVOT'ом не получается сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 11:36 |
|
Транспонировать динамическое количество строк
|
|||
---|---|---|---|
#18+
Gashek9606 env, составляю отчет и хочется автоматизировать этот процесс, чтобы количество полей в итоговой таболице было динамическим PIVOT'ом не получается сделать PIVOT'ом получится но в ХМЛ формируете програмно запрос типа select CLIENT_ID ,decode(atrib,'ATRIB1',ATRIB_VALUE) ATRIB1 ,decode(atrib,'ATRIB2',ATRIB_VALUE) ATRIB2 ... ,decode(atrib,'ATRIBN',ATRIB_VALUE) ATRIBN from t group by CLIENT_ID и выполняете ... зы имхо шахматку надо делать на клиенте ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2020, 12:43 |
|
|
start [/forum/topic.php?fid=52&fpage=36&tid=1880851]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 149ms |
0 / 0 |