sql >> Base de Datos >  >> RDS >> Oracle

consulta sql en rownum

Porque los alias no se admiten en la cláusula WHERE de la misma consulta. Entonces, en su lugar, escriba su consulta como:

SELECT instmax
FROM 
  (SELECT instmax ,rownum r 
  FROM 
    ( SELECT instmax FROM pswlinstmax ORDER BY instmax DESC NULLS LAST 
    )  
) WHERE r = 2;