como buscar o segundo maior numero
tenho um banco com nome e salário, preciso exibir apenas o segundo maior salário.
$sal=mysql_query("SELECT MAX(sal) FROM cad"), assim eu exibo o maior salário, mas como seria pra exibir apenas o segundo maior?
$sal=mysql_query("SELECT MAX(sal) FROM cad"), assim eu exibo o maior salário, mas como seria pra exibir apenas o segundo maior?
Guilherme Felipe
Curtidas 0
Melhor post
Fernando C
31/01/2017
tente isso:
select * from cad order by sal limit 1,1
GOSTEI 1
Mais Respostas
João Lima
31/01/2017
SELECT MAX( SAL ) WHERE SAL < ( SELECT MAX( SAL ) FROM CAD )
GOSTEI 0
Guilherme Felipe
31/01/2017
desse jeito exibiu todos os menores do maior salario, preciso apenas do segundo maior
GOSTEI 0
Fernando C
31/01/2017
ops.. corrigindo:
select * from cad order by sal DESC limit 1,1
GOSTEI 1
Guilherme Felipe
31/01/2017
deu certo, obrigado :D
GOSTEI 0