Hola hermess87:
Creo que podrías hacerlo así:
Código SQL:
Ver originalSELECT *
FROM (
SELECT *, ROW_NUMBER() OVER (ORDER BY A.codigo) ROW
FROM articulo A
INNER JOIN stocks S ON A.cRef = S.cref
) AS alias
WHERE ROW > 0 AND ROW <= 3000;
Solo como comentario adicional, trata de evitar los select *, en lugar de eso lista los campos que realmente vas a necesitar, esto ayudará considerablemente al rendimiento de las consultas.
Haz la prueba y nos comentas.
Saludos
Leo