0
[account name]
, Q1
, Q2
.... QN
형식의 Accounts
테이블을 각 계정에 대한 수익 세부 사항이 있습니다. 조바꿈을 [Quarter ]
[account1]
[account2]
으로 바꿔야합니다.피벗 피벗 피벗
내 검색어는 다음과 같습니다.
Select [Quarters], [account 1], [ account2]
from
(
Select *
from Accounts
unpivot
(Value for [Quarters] in (Q1,Q2,Q3,Q4,.....)
) unpiv
) as src
Pivot
(
sum(value) for [Account name] in ([account1],[account2])
) piv
그러나이 쿼리는 NULL을 반환합니다.
계정 테이블
[Account name] [Q1] [Q2] [Q3]
Apple 20 30 40
Google 30 10 15
IBM 34 23 12
원하는 출력
[Quarters] [Apple][Google][IBM]
Q1 20 30 34
Q2 30 10 23
Q3 40 15 12