При запросе таблицы на сервере sql im пытается получить только текущую страницу записей. Однако мне нужно общее количество записей, которые будут возвращены конкретному запросу для вычисления количества страниц. Как сделать это эффективно, не записывая другой запрос для подсчета записей.Эффективный способ получения общего количества записей на сервере SQL во время пейджинга
WITH allentities
AS (SELECT Row_number() OVER (ORDER BY se.entityid ASC) AS
rowid
,empid
,lastname
,firstname
,d.depname
FROM emp e join dep d on e.depid=d.depid)
SELECT *
FROM allentities
WHERE rowid >= @pageid
AND rowid <= @pageid + 20
... но хорошая новость: вы можете это исправить! –