보통 인라인 뷰에서 정렬을 시도하면 다음과 같은 에러가 난다.

The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified.

이럴때 인라인 뷰에서 정렬을 사용하기 위해서는 셀렉트에 TOP 100 PERCENT 를 써주면 된다.
SELECT * FROM
(
   SELECT TOP 100 PERCENT
          TEST1
        , SUM(TEST2) SUM_TEST2
     FROM #TEMP
  GROUP BY TEST1
  ORDER BY SUM(TEST2) DESC
) V


출처 : http://www.lemonee.com/tt/trackback/44
AND