|
|
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
Добрый день! Имеется таблица где есть такие данные как |Тип сотрудника| Пол сотрудника | Наименование плана по продажам |Сумма плана по продажам | необходимо транспонировать строк в столбцы таким образом: |Тип сотрудника| Пол сотрудника | Наименование ППП #1 сумма ППП | Наименование ППП #2 сумма ППП | Наименование ППП сумма ППП #3 | Наименование ППП сумма ППП #4 | и тд. планов по продажам где то 10 и с условием: 1. нужно брать только те планы по продажам где есть сумма плана по продажам 2. заранее не известно какие планы по продажам будут включены в запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2017, 19:41 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
Хороший тон - предоставить тестовые данные. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Далее детализируйте свое безумное (как и все учебные) задание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2017, 20:17 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
aldihan, Еще можете pivot посмотреть .... тоже хорошо подходит под задачу. P.S. А почему столько академических задач появилось в преддверии 1 сентября? Досдача хвостов или финальная пересдача? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2017, 11:32 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
удалось мне вывести вот такую таблицу VALC1 VALC2 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 офицер ж 150000 100000 50000 офицер м 200000 200000 50000 123456 Старшый офицер м 280000 350000 50000 Руководитель м 720000 350000 50000 Менеджер ж 400000 100000 50000 200000 60000 Менеджер м 600000 200000 50000 200000 Заместитель начальника управления м 720000 350000 50000 Начальник м 280000 350000 50000 теперь нужен еще один селект который выведет без пустых столбцов, код sql представлен ниже Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 08:05 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
aldihanтеперь нужен еще один селект который выведет без пустых столбцов, код sql представлен нижеПросто удали их из запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 08:17 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
Elic, удалиь их я не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 11:02 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
В запросе не может быть переменное количество столбцов в зависимости от данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 11:14 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
aldihan, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. А что Вы этим хотели сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 13:36 |
|
||
|
формирование столбцов из строк
|
|||
|---|---|---|---|
|
#18+
aldihanElic, удалиь их я не могу Тогда заполни 0-ми и они станут не пустыми ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 13:41 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=148&tid=1885349]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
289ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 584ms |

| 0 / 0 |
