Я использую общее табличное выражение для подкачки:
with query as (
Select Row_Number() over (Order By OrderNum ASC) as TableRowNum,
FirstName,
LastName
From Users
)
Select * from query where TableRowNum between 1 and 25 Order By TableRowNum ASC
Сразу после выполнения этого запроса я выполняю практически идентичный запрос, чтобы получить общее количество элементов:
with query as (
Select Row_Number() over (Order By OrderNum ASC) as TableRowNum,
FirstName,
LastName
From Users
)
Select Count(*) from query
Я попытался объединить их вместе (то есть: определить CTE, запросить данные, а затем запросить счетчик, но когда я это сделаю, я получаю сообщение об ошибке «Неверное имя объекта« запрос »» в ответ на второй запрос) (граф).
Есть ли способ объединить эти два запроса в один, чтобы сохранить обратную передачу в БД?