RRH Postado Outubro 17, 2011 Denunciar Share Postado Outubro 17, 2011 (editado) Tenho o seguinte select:$sql = "SELECT placa, COUNT(*) AS total FROM veic GROUP BY placa ORDER BY total DESC, placa ASC";Ele agrupa por placa e dá o total.Ex:AAA-0000 = 5BBB-1111 = 1CCC-2222 = 6DDD-3333 = 1EEE-4444 = 10FFF-5555 = 12Agora a minha dúvida é se tem como filtrar de forma que só mostre "PLACA > 1" exibindo apenas as placas abaixo:AAA-0000 = 5CCC-2222 = 6EEE-4444 = 10FFF-5555 = 12 Editado Outubro 18, 2011 por RRH Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 17, 2011 Denunciar Share Postado Outubro 17, 2011 $sql = "SELECT placa, COUNT(*) AS total FROM veic GROUP BY placa HAVING total > 1 ORDER BY total DESC, placa ASC"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RRH Postado Outubro 18, 2011 Autor Denunciar Share Postado Outubro 18, 2011 Impressionante! Exatamente o que eu precisava, muito obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RRH
Tenho o seguinte select:
Ele agrupa por placa e dá o total.
Ex:
AAA-0000 = 5
BBB-1111 = 1
CCC-2222 = 6
DDD-3333 = 1
EEE-4444 = 10
FFF-5555 = 12
Agora a minha dúvida é se tem como filtrar de forma que só mostre "PLACA > 1" exibindo apenas as placas abaixo:
AAA-0000 = 5
CCC-2222 = 6
EEE-4444 = 10
FFF-5555 = 12
Editado por RRHLink para o comentário
Compartilhar em outros sites
2 respostass 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.