Создать представление с предложением 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, чтобы пользователь с самым большим результатом был на вершине.