Допустим, у меня есть запрос, который дает эти результаты:
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
, но все они, кажется, требуют знания структуры вывода заранее.