Encontrar el 2do o N valor mas alto o mas bajo


Es fácil encontrar el valor mas alto o mas bajo de una consulta de datos con las funcionas max() y min(); pero cuando se necesita el segundo o tercer valor mas alto, la cosa cambia un poco, de esta forma:
select id from
(select rownum r, id
from trabajo
order by id desc)
where r=2;
De esa forma tendremos la consulta ordenada de forma descendente pero tomando a partir de la fila 2.

Comentarios

Entradas populares de este blog

Descarga FTP desde Java

Leer cantidad paginas - imagenes TIFF en C#

Pilas C++ !!