primeos N renglones
Publicado por Gerardo Castillo (2 intervenciones) el 07/09/2004 01:17:11
Deseo filtrar los resultados de cualquier query para los primeros N renglones, pero no funciona el ROWNUM porque no respeta el orden del query. En Microsoft SQL se utiliza la instruccion TOP N, por ejemplo:
SELECT TOP 1 * FROM EMPLEADO ORDER BY DEPTO DESC, EMPLEADO DESC lo cual me regresa solo el primer registro del numero mayor de empleado que se encuentra en el departamento con el numero mayor . Espero que exista algo similar en ORACLE ya que definitivamente el ROWNUM no funciona para estos casos.
SELECT TOP 1 * FROM EMPLEADO ORDER BY DEPTO DESC, EMPLEADO DESC lo cual me regresa solo el primer registro del numero mayor de empleado que se encuentra en el departamento con el numero mayor . Espero que exista algo similar en ORACLE ya que definitivamente el ROWNUM no funciona para estos casos.
Valora esta pregunta
0