|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
Привет всем. Вопрос может и нубский, но прошу помощи в его решении. Есть запрос , в результате чего получены данные в виде: Пор. номер - Параметр 1 (1) - значение = 1 --//-- - Параметр 2 (1) - значение = 2 --//-- - Параметр 3 (1) - значение = 30 --//-- - Параметр 1 (2) - значение = 45 --//-- - Параметр 2 (2) - значение = 51 --//-- - Параметр 3 (2) - значение = 62 --//-- - Параметр 1 (3) - значение = 74 --//-- - Параметр 2 (3) - значение = 86 --//-- - Параметр 3 (3) - значение = 91 Надо написать еще один запрос к этому подзапросу, чтобы вывод был в виде: (1) (2) (3)Параметр 1 - 1 45 74Параметр 2 - 2 51 86Параметр 3 - 30 62 91 Собственно как сделать именно запросом? FireBird. Спасибо заранее. З.Ы.: Если что непонятно - уточню. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 16:18 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
dj_Stalker, искать слова Шахматка и CrossTab http://www.sql.ru/forum/afsearch.aspx?s=????????&submit=?????&bid=2 http://www.sql.ru/forum/afsearch.aspx?s=????????&submit=?????&bid=2 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 16:26 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
19.04.2018 16:18, dj_Stalker пишет: > Если что непонятно - уточню. если что непонятно - читай учебник! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 16:28 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
dj_StalkerЗ.Ы.: Если что непонятно - уточню. Запросы к выводу имеют весьма опосредствованное отношение, так что непонятно зачем ты хочешь сделать это запросом. Недостаточное знание клиентского приложения?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 17:17 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
dj_Stalker, Если всего три столбца, то можно по-тупому типа так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Если дашь DDL таблицы или таблиц, то возможно по-другому. И версию FB нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 17:26 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
Спасибо всем откликнувшимся. Dimitry Sibiryakovdj_StalkerЗ.Ы.: Если что непонятно - уточню. Запросы к выводу имеют весьма опосредствованное отношение, так что непонятно зачем ты хочешь сделать это запросом. Недостаточное знание клиентского приложения?.. Есть такое... Просто есть один вариант, когда значения параметров в единичном виде. А тут можно сказать было 3 замера тех же параметров, и надо вывести в удобном виде. Решил действовать по образу варианта с одним замером. Но не выходит особенно-то. С FastReport'ом тоже знаком недолго, так что сложности таки есть. :) KreatorXXI, а в моем первом подзапросе аж 5 таблиц задействованы, для каждой DDL полностью приводить или только шапки надо? Но все равно это ж какие портянки выйдут. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 17:43 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
dj_Stalkerа в моем первом подзапросе аж 5 таблиц задействованы GOOGLE => Common Table Expression http://www.sql.ru/forum/afsearch.aspx?s=cte&submit=?????&bid=2 либо execute block / stored procedure -> for select Но это все равно уродство, как правило на клиенте надо шахматки делать, а не на сервере ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 18:06 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
dj_StalkerС FastReport'ом тоже знаком недолго, так что сложности таки есть. :) Ну так ознакомься получше: https://www.fastreport.ru/ru/forum/index.php?s=814ec9c252d42155dea8f5d9270d7127&showtopic=7158 Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 19:00 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
dj_StalkerСпасибо всем откликнувшимся. Dimitry Sibiryakovпропущено... Запросы к выводу имеют весьма опосредствованное отношение, так что непонятно зачем ты хочешь сделать это запросом. Недостаточное знание клиентского приложения?.. Есть такое... Просто есть один вариант, когда значения параметров в единичном виде. А тут можно сказать было 3 замера тех же параметров, и надо вывести в удобном виде. Решил действовать по образу варианта с одним замером. Но не выходит особенно-то. С FastReport'ом тоже знаком недолго, так что сложности таки есть. :) KreatorXXI, а в моем первом подзапросе аж 5 таблиц задействованы, для каждой DDL полностью приводить или только шапки надо? Но все равно это ж какие портянки выйдут. Задачу как-бы лучше описать более подробно. Может сразу одним запросом получится. И это будет эффективно, и то, что надо. А в общем, если количество столбцов одинаковое всегда и небольшое, то можно и SQL-запросом. Но в любом случае на клиенте удобнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2018, 22:13 |
|
Запрос с выводом в 3 столбца
|
|||
---|---|---|---|
#18+
Всем спасибо за посильную помощь, особенно Arion за ссылки. Помог пост Запрос: данные из 1 поля представить 4 полями . А именно немного модифицировал запрос по образу с этим: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 15:08 |
|
|
start [/forum/topic.php?fid=40&fpage=34&tid=1561148]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 378ms |
total: | 519ms |
0 / 0 |