Мне нужно реализовать разбиение на страницы для моего запроса на объединение, но я получаю сообщение об ошибке «Msg 102, Level 15, State 1, Line 1 Неправильный синтаксис около ')'.". Я последовал примеру, который я нашел из этого link.SQL Server 2008 R2 pagination
select *
from (select Id,
row_number() OVER (order by Id asc) as RowNumber
from (select Id
from (select Id
from Table1) as table1
union all
select Id
from (select Id
from Table2) as table2)) as t Derived
WHERE RowNumber > 5
and RowNumber <= 10
Что происходит? Вы получили сообщение об ошибке? – Axarydax
Обновленный ответ, содержащий сообщение об ошибке. – newbie
Мне никогда не нравились местоположения ошибок SQL Server, но я рассчитываю 12 строк в вашем коде. Есть ли что-нибудь, что вы не наклеили? – donkim