Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Транспонирование таблицы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, не осилил задачу такого плана. На сервер приходят в таблицу данные пачками по 3 строки, т.е. имеется таблица вида Имена Значения Дата Имя1 10 2020-11-03 Имя2 30 2020-11-03 Имя3 40 2020-11-03 Имя1 10 2020-12-03 Имя2 30 2020-12-03 Имя3 40 2020-12-03 Необходимо перевести в таблицу формата Имя 1 Имя 2 Имя 3 Дата 10 30 40 2020-11-03 10 30 40 2020-12-03 Прошу сильно не ругайте, но помогите пожалуйста :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2020, 19:00 |
|
||
|
Транспонирование таблицы
|
|||
|---|---|---|---|
|
#18+
wildegor Здравствуйте, не осилил задачу такого плана. На сервер приходят в таблицу данные пачками по 3 строки, т.е. имеется таблица вида Имена Значения Дата Имя1 10 2020-11-03 Имя2 30 2020-11-03 Имя3 40 2020-11-03 Имя1 10 2020-12-03 Имя2 30 2020-12-03 Имя3 40 2020-12-03 Необходимо перевести в таблицу формата Имя 1 Имя 2 Имя 3 Дата 10 30 40 2020-11-03 10 30 40 2020-12-03 Прошу сильно не ругайте, но помогите пожалуйста :) Волшебное слово PIVOT. Если сделаете скрипт для своей таблицы с загрузкой данных, то напишу пример. Самому мне лень колбасить вручную ваши данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2020, 19:27 |
|
||
|
Транспонирование таблицы
|
|||
|---|---|---|---|
|
#18+
SQL2008, Конечно. Для примера вот 3 строки: Код: sql 1. 2. 3. 4. 5. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Если представить в JSON итог должен получится таким: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2020, 06:19 |
|
||
|
Транспонирование таблицы
|
|||
|---|---|---|---|
|
#18+
С PIVOT не разобрался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2020, 06:23 |
|
||
|
Транспонирование таблицы
|
|||
|---|---|---|---|
|
#18+
PIVOT подходит либо для постоянного количества колонок в результирующей таблице, либо для случая когда можно сформировать динамический запрос (PIVOT) и затем его выполнить. Можете посмотреть тут (но я сильно не вчитывался). Для выполнения PIVOT важны версия MSSQL сервера (2005 и более свежий) и версия совместимости базы (100 и больше). Версию MSSQL и базы проще посмотреть в Microsof SQL Server Managenent Studio (свойства сервера и свойства базы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2020, 08:19 |
|
||
|
Транспонирование таблицы
|
|||
|---|---|---|---|
|
#18+
wildegor, Код: sql 1. 2. или не заморачивайтесь и используйте case Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2020, 10:05 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=40015134&tid=1685450]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 374ms |

| 0 / 0 |
