Как повернуть на 2 столбца - PullRequest
0 голосов
/ 27 мая 2020
date       |  shop | rank_1 | rank2
-----------+-------+--------+------
01.01.2020 |   ZZZ |      1 |     3
01.01.2020 |   YYY |      2 |     4
01.01.2020 |   DDD |      3 |     5
01.01.2020 |   UUU |      4 |     1
01.01.2020 | LLLLL |      5 |     2

Таблица выглядит так, и я хочу преобразовать, чтобы она выглядела так:

date       | rank_1_1 | rank_1_2 | rank_1_3 | rank_1_4 | rank_1_5 | ...
-----------+----------+----------+----------+----------+----------+------
01.01.2020 |      ZZZ |      YYY |      DDD |      UUU |    LLLLL | ...

1 Ответ

1 голос
/ 27 мая 2020

Pivot позволяет отображать данные столбца в строке. Вы хотите преобразовать 2 столбца в строки, что немного сложнее. Я добавил комментарий к каждому подзапросу, чтобы объяснить, что я сделал. Лучший способ понять это - снова разорвать его и проверить, что происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...