Utwórz widok z klauzulą ​​ORDER BY

Próbuję utworzyć widok za pomocąORDER BY klauzula. Z powodzeniem utworzyłem go na dodatku SP1 dla programu SQL Server 2012, ale gdy próbuję go odtworzyć na SQL Server 2008 R2, pojawia się ten błąd:

Msg 102, Level 15, State 1, Procedura TopUsers, Linia 11
Niepoprawna składnia w pobliżu „OFFSET”.

Kod do tworzenia widoku to

CREATE View [dbo].[TopUsersTest] 
as 
select 
u.[DisplayName]  , sum(a.AnswerMark) as Marks
From Users_Questions us inner join [dbo].[Users] u
on u.[UserID] = us.[UserID] 
inner join [dbo].[Answers] a
on a.[AnswerID] = us.[AnswerID]
group by [DisplayName] 
order by Marks desc
OFFSET 0 ROWS

=====================

To jest zrzut ekranu diagramu

Chcę zwrócić użytkownikówDisplayName iUserTotalMarks i zamów ten wynik, aby użytkownik z największym wynikiem był na górze.

questionAnswers(9)

yourAnswerToTheQuestion