TSQL PIVOT WIELU KOLUMN

Mam następującą tabelę, ale nie jestem pewien, czy można ją obrócić i zachować wszystkie etykiety.

RATIO               RESULT  SCORE   GRADE
Current Ratio       1.294   60      Good
Gearing Ratio       0.3384  70      Good
Performance Ratio   0.0427  50      Satisfactory
TOTAL               NULL    180     Good

Przyznam się, że nie jestem zbyt dobry w korzystaniu z czopów, więc po kilku próbach skutkujących tym wyjściem:

SELECT 'RESULT' AS 'Ratio'
  ,[Current Ratio] AS 'Current Ratio'
  ,[Gearing Ratio] AS 'Gearing Ratio'
  ,[Performance Ratio] AS 'Performance Ratio'
  ,[TOTAL] AS 'TOTAL'
FROM
(
  SELECT RATIO, RESULT 
  FROM GRAND_TOTALS
) AS SREC
PIVOT 
(
  MAX(RESULT) 
  FOR RATIO IN ([Current Ratio],[Gearing Ratio], [Performance Ratio], [TOTAL])
) AS PVT

Daje to wynik:

Ratio   Current Ratio   Gearing Ratio   Performance Ratio
Result  1.294       0.3384      0.0427

Przyznam się, że czuję się bardzo zakłopotany, co robić dalej, aby uzyskać rezultat, którego potrzebuję, czyli:

Ratio   Current Ratio   Gearing Ratio   Performance Ratio   TOTAL
Result     1.294        0.3384             0.0427            NULL
Score      60             70                50               180
Grade      Good          Good         Satisfactory           Good

questionAnswers(1)

yourAnswerToTheQuestion