Hola:
Más o menos sería algo así:
Código:
SELECT *
FROM ARTICULOS
ORDER BY NUMVENTAS DESC
ROWS(N)
y
SELECT *
FROM ARTICULOS
ORDER BY NUMVENTAS
ROWS(N)
Interbase no implementó la instrucción ROWS, que delimita el nº de registros devueltos, hasta la versión 6.5. Antes de esta versión la solución pasaba por definir un procedimiento almacenado. Todo ello lo puedes ver en estas dos páginas de Ian Marteens que lo explican:
http://www.marteens.com/trick17.htm
http://www.marteens.com/trick43.htm
Saludos