Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Realilzar una consulta limitada en Oracle

Estas en el tema de Realilzar una consulta limitada en Oracle en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/03/2005, 12:38
Avatar de pablod  
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 118
Antigüedad: 20 años, 7 meses
Puntos: 0
Realilzar una consulta limitada en Oracle

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
__________________
Pablod:-)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.