Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta No Bd


ViniciusJau

Pergunta

Eu tenho uma tabela assim no meu BD:

nome    porcentagem  qtde 
Vini        70 %       5 
Carol       70 %       6 
Edu         70 %       4 
Bia         68 %       7

Como eu posso montar uma query para exibir a pessoa que tem a maior porcentagem e em caso de empate na porcentagem considerar a qtde como criterio de desempate ?

eu tentei assim:

SELECT nome,qtde,porcentagem FROM tabela WHERE porcentagem=(SELECT MAX(porcentagem) FROM tabela) AND data ='$var' ORDEY BY qtde DESC limit 0,1

mais deu erro... :blink:

EDITADO:

achei a solução:

SELECT * FROM tabela where data = '$var' ORDEY BY porcentagem DESC, qtde DESC limit 1

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...