Транспонировать результат с неизвестным количеством строк / столбцов - PullRequest
0 голосов
/ 20 ноября 2018

Допустим, у меня есть запрос, который дает эти результаты:

           2015-2016  |  2016-2017  |  2017-2018
-----------------------------------------------
Alpha          2             5            9
Bravo          7             14           21
Charlie        1             2            4

Но я хочу, чтобы результаты были транспонированы следующим образом:

           Alpha  |  Bravo  |  Charlie
-----------------------------------------------
2015-2016    2         7          1
2016-2017    5         14         2
2017-2018    9         21         4

AND ... мои исходные результаты будут иметь произвольное количество строк (для преобразования в столбцы), что я не могу знать заранее.Например, Echo и Foxtrot могут когда-нибудь появиться, но я не буду знать их имена заранее.

Есть ли способ просто транспонировать / поворачивать эту таблицу, не зная содержимого или длиныстол заранее?

Я видел похожие вопросы, в которых ответом было использование unpivot или crosstab, но все они, кажется, требуют знания структуры вывода заранее.

...