|
|
|
Расположить столбцы в строку.
|
|||
|---|---|---|---|
|
#18+
Привет, что-то затруднился. Есть таблица type val date A 1 01.05.2018B 2 01.05.2018C 3 01.05.2018D 4 01.05.2018A 7 02.05.2018C 8 02.05.2018D 9 02.05.2018 нужно сгруппировать по дате и сделать так чтобы первая строка каждой группы содержала столбцы со значениями каждого type, то есть: A B C D date1234 01.05.2018789 02.05.2018 Если val какого-то из типов пропущен то null. Я что-то не могу сообразить. Вроде pivot здесь не прикрутить, тогда как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 21:48 |
|
||
|
Расположить столбцы в строку.
|
|||
|---|---|---|---|
|
#18+
rigor mortisроде pivot здесь не прикрутить, тогда как? Мсье решил типа толсто потроллить? Если нет, то используйте pivot и не морочьте людям голову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 22:11 |
|
||
|
Расположить столбцы в строку.
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, и как здесь использовать privot? У меня здесь две строки должно быть, а pivot даст одну с агрегированными значениями полей. Код: plsql 1. 2. 3. (max(val) либо другая функция, без неё pivot не работает) Результат: ABCD7289 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2018, 23:55 |
|
||
|
Расположить столбцы в строку.
|
|||
|---|---|---|---|
|
#18+
rigor mortis, А если так попробовать Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2018, 10:31 |
|
||
|
Расположить столбцы в строку.
|
|||
|---|---|---|---|
|
#18+
rigor mortisВроде pivot здесь не прикрутить, тогда как? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. A B C D DT1 2 3 4 01.05.20187 8 9 02.05.2018 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2018, 11:50 |
|
||
|
Расположить столбцы в строку.
|
|||
|---|---|---|---|
|
#18+
merch, + to_date. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2018, 11:51 |
|
||
|
Расположить столбцы в строку.
|
|||
|---|---|---|---|
|
#18+
rigor mortisandrey_anonymous, и как здесь использовать privot? У меня здесь две строки должно быть, а pivot даст одну с агрегированными значениями полей. Как в учебнике написано, так и использовать: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2018, 14:50 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1883989]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 428ms |

| 0 / 0 |
