MSSQLで次の転置を行う必要があります
から:
Day A B
---------
Mon 1 2
Tue 3 4
Wed 5 6
Thu 7 8
Fri 9 0
次のように:
Value Mon Tue Wed Thu Fri
--------------------------
A 1 3 5 7 9
B 2 4 6 8 0
PIVOT
列が1つしかない場合(A)の方法は理解できますが、転置する列が複数ある場合(A、B、...)の方法がわかりません。
転置されるサンプルコード:
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)
テーブル構造:
Column DataType
DateTime Datetime
ACalls int
BCalls int
どんな助けでも大歓迎です。