TSQL PIVOT НЕСКОЛЬКО КОЛОНН

У меня есть следующая таблица, но я не уверен, можно ли повернуть это и сохранить все метки.

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

Я признаю, что не очень хорошо использовал шарниры, поэтому после нескольких попыток получился следующий результат:

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

Это дает результат:

Ratio   Current Ratio   Gearing Ratio   Performance Ratio
Result  1.294       0.3384      0.0427

Я признаю, что чувствую себя очень озадаченным тем, что делать дальше, чтобы получить результат, который мне нужен:

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

Ответы на вопрос(1)

Ваш ответ на вопрос