Hola foro, tratare de explicar bien lo que necesito hacer.
Para la aplicacion que desarrolo necesito hacer una paginacion de resultados.
Trabajo con PHP y Oracle 9i.
Necesito saber como limitar una consulta en Oracle, esto le he hecho en MySQL ya que incluye la clausula LIMIT, en SQLServer se incluye TOP, pero en Oracle no se como se puede hacer, he provado con ROWNUM pero no me sirve y no se si se a la opcion correcta.
Tengo esta consulta que es la que lleva limites
SELECT RUT, NOMBRE, APELLIDO_PATERNO, APELLIDO_MATERNO
FROM USUARIOS_CLIENTES
WHERE ACTIVA=2
AND ROWNUM >= $inicial
AND ROWNUM <= $cantidad
$inicial ==> es una variable dinamica, que me indica que registros mostrar (del 1 al 10 del 10 al 20 por ejemplo)
$cantidad => es fija y representa el n° de registros que mostrare en cada pagina en este caso es 10
Como lo hago, con esta query resulta solo al mostrar los primeros 10, pero despues no muestra nada ya que la condicion que ROWNUM >=10 AND ROWNNUM <=10, y obviamente no muestra nada.
ESTOY BLOQUEADO, SUGERENCIAS PORFA
GRACIAS
UN SALUDO PABLO