Al consultar una tabla en el servidor sql, estoy tratando de obtener solo la página actual de registros. Sin embargo necesito el número total de registros que se devuelven para la consulta en particular para calcular el número de páginas. Cómo hacer esto de manera eficiente sin escribir otra consulta para contar los registros.Manera eficiente de obtener el número total de registros en el servidor SQL durante la búsqueda
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
... pero la buena noticia es que USTEDES pueden arreglar eso. –