«Неверный синтаксис рядом с« 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

Ответ:http://codepaste.net/jjrkqr

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

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