¿Hay un comando similar a:¿Cómo encontrar el n el valor más alto de una columna?
2nd highest salary from tbl_salary
o4th highest salary from tbl_salary
?
que he visto:
select salary
from tbl_salary t
where &n = (
select count(salary)
from(
select distinct salary
from tbl_salary
)where t.salary<=salary
);
¿Cómo funciona esto funciona?
¿Hay otras formas simples de obtener resultados?
ver también: http://stackoverflow.com/questions/80706 –
Ver también: http://stackoverflow.com/questions/2255964/obtain-value-preceding-maximum-value –