Создать представление с предложением ORDER BY

я пытаюсь создать вид сORDER BY пункт. Я успешно создал его на SQL Server 2012 с пакетом обновления 1 (SP1), но при попытке воссоздать его на SQL Server 2008 R2 я получаю эту ошибку:

Сообщение 102, уровень 15, состояние 1, процедура TopUsers, строка 11

Неверный синтаксис рядом с 'OFFSET.

Код для создания представления

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

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

Это скриншот диаграммы

Я хочу вернуть пользователей DisplayName иUserTotalMarks и закажите этот результат desc, чтобы пользователь с самым большим результатом был на вершине.

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

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