Hola buenas,
encontré este fantástico código para paginar resultados con SQL 2005:
Código:
CREATE PROCEDURE UltimosTrucos
@PageSize int,
@PageNumber int
AS
SELECT PK_ID, Truco, Descripcion
FROM (
SELECT
PK_ID, Truco, Descripcion,
ROW_NUMBER() OVER (ORDER BY Truco, PK_ID) AS RowNumber
FROM
TrucosInformaticos
) AS Trucos
WHERE RowNumber BETWEEN @PageSize * @PageNumber + 1
AND @PageSize * (@PageNumber + 1)
El problema es que me gustaría lanzar la consulta sobre una BD Access, y no sabría como traducir esa instrucción "OVER" a un SQL comprensible por Access.
Puede alguien echarme una mano?
Gracias y un saludo.