«Неверный синтаксис рядом с« OFFSET »» modift sql comm 2012 - 2008
м список вопросов с этим
SELECT q.qTitle, q.qDescription, q.qCreatedOn, u.uCode, u.uFullname, qcat.qcatTitle, q.qId, q.qStatus
FROM tblQuestion AS q INNER JOIN tblUser AS u
ON q.uId = u.uId INNER JOIN tblQuestionCategory AS qcat
ON q.qcatId = qcat.qcatId
WHERE (q.qStatus = 1)
ORDER BY q.qCreatedOn DESC
OFFSET @page*10 ROWS FETCH NEXT 10 ROWS ONLY
Но есть проблема на моем сервере,
Incorrect syntax near 'OFFSET'.
Invalid usage of the option NEXT in the FETCH statement.
Как я могу изменить свой запрос для SQL Server 2008?
Еще один вопрос. Как я могу написать хранимую процедуру для страниц списка? Вот мой полный кодhttp://codepaste.net/gq5n6c