Как заказать в SQL PIVOT

В настоящее время у меня есть этот запрос с помощью PIVOT генерирования таблицы, как это:

  USER  |  DEC  |  NOV  |  OCT
---------------------------------
  bob   |   3   |   5   |   2
  jon   |   7   |   0   |   1 
  tim   |   4   |   2   |   6

То, что я хотел бы сделать, но это выглядит какORDER BY результаты поDEC значение по убыванию.

Это запрос:

with Mth (st, nd) as ( 
  select DATEADD (M, datediff (m, 0,'2012-09-01'), 0), 
         DATEADD (M, DATEDIFF (m, 0, '2012-09-01') + 1, 0)   
  union all 
  select DATEADD (m, 1, st), 
         DATEADD (m, 1, nd) 
  from Mth 
  where nd 

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

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