Buenos dias,
Turno de otro script de SQL Server, con el que podemos paginar los resultados de una sentencia select, es muy sencillo de usar, para ello necesitamos dos variables:
1 2 |
DECLARE @Pagina AS INT = 1; DECLARE @SizePagina AS INT = 100; |
Con la variable @Pagina, estamos indicando el numero de pagina que queremos consultar. Y la variable @SizePagina nos indica el tamaño de la pagina, es decir, el numero de registros por pagina.
Con esta sentencia tendriamos el resultado:
1 2 3 4 |
SELECT * FROM tbTabla ORDER BY Campos OFFSET (@Pagina- 1) * @SizePagina ROWS FETCH NEXT @SizePagina ROWS ONLY; |
Sencillo pero muy practico, espero que os valga.