|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
Подскажите можно сделать так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Point'ов может быть сколько угодно, параметров тоже. В конечном итоге хотелось бы получить возможность написать, звездочка фром тумбочка с условием. Идеально, чтоб можно было во вьюху запихнуть, или это не реально? select ..... from t1 where point = a and id >xx and param1a = Значение ; результат id point RunDate param1a panam2a1 a 01.01.2001 01:12:11 12Value.. a Все что попадетпод условие select ..... from t1 where point = т and id >xx and panam2an = Значение ; id point RunDate param1an panam2anpanam3ann an 02.02.2003 22:22:22 Test15 что-то.. an Все что попадетпод условие ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 11:24 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
dMazay82Идеально, чтоб можно было во вьюху запихнуть, или это не реально?Что должно было быть в *_tab_columns? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 11:33 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
Elic, в идеале динамический набор, который вернется для конкретного point, если я правильно понял вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 11:48 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
dMazay82если я правильно понял вопросНеправильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 12:19 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
Elic, Можно тогда по конкретнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 12:25 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
dMazay82это не реально ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 12:28 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
dMazay82Можно тогда по конкретнее?Конкретнее некуда. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 12:33 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
dMazay82Point'ов может быть сколько угодно, параметров тоже. И опять PIVOT 1) делать на клиете - не подходит 3) запрос формировать динамически -не походит 2) хмл pivot - не уверен что удастся протолкнуть (запихнуть) условие аж "в хмл" 4) другое - ??? ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 12:47 |
|
Динамический PIVOT
|
|||
---|---|---|---|
#18+
dMazay82, Вы знаете ...у меня тоже такая была проблема...Посмотрите в аттачменте...отчет Шахматка.. где неизвестно заранее количество столбцов. Я решил это своим генератором отчетов...мы его доработали...сначала Высчитывается общее количество столбцов и их имена...потом макроименем нон вставляется в запрос. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Вот вот это Код: plsql 1. 2. 3. 4. 5. 6.
crosspivot заранее рассчитывается и сюда вставляется. Если найдете способ динамически отпишитесь мне тоже будет интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 13:32 |
|
|
start [/forum/topic.php?fid=52&fpage=83&tid=1882748]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 292ms |
total: | 427ms |
0 / 0 |