Tabela completa de transposição do SQL
Eu preciso fazer o seguinte transpor em MS SQL
de:
Day A B
---------
Mon 1 2
Tue 3 4
Wed 5 6
Thu 7 8
Fri 9 0
Para o seguinte:
Value Mon Tue Wed Thu Fri
--------------------------
A 1 3 5 7 9
B 2 4 6 8 0
Eu entendo como fazer isso comPIVOT
quando há apenas uma coluna (A), mas eu não consigo descobrir como fazê-lo quando existem várias colunas para transpor (A, B, ...)
Exemplo de código a ser transposto:
select LEFT(datename(dw,datetime),3) as DateWeek,
sum(ACalls) as A,
Sum(BCalls) as B
from DataTable
group by LEFT(datename(dw,datetime),3)
Estrutura da tabela:
Column DataType
DateTime Datetime
ACalls int
BCalls int
Qualquer ajuda será muito apreciada.