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

Group by com Order By


Luizzzzzzzzzzzzzzzz

Pergunta

Ola pessoal..td bem?

Tenho uma base de dados com varias corridas de taxi...que são agrupadas por numeros de lote.

Cada corrida tem um valor.... preciso mostrar na tela um unico valor com o numero do lote e o valor maximo do Lote.... então preciso fazer um Group by numeroLote e quero ordenar com o valor maximo deste lote mas não esta rolando....olha as formas que tentei fazer o select:

SELECT * FROM corrida where nrLote ='4522' GROUP BY nrLote order by valorLote DESC

SELECT *,MAX(valorLote) FROM corrida where nrLote ='4522' group by nrLote DESC

alguém sabe como posso trazer um unico registro com o maior valor do determinado Lote??

Obrigado!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Tenho uma base de dados com varias corridas de taxi...que são agrupadas por numeros de lote.

Cada corrida tem um valor.... preciso mostrar na tela um unico valor com o numero do lote e o valor maximo do Lote.... então preciso fazer um Group by numeroLote e quero ordenar com o valor maximo deste lote mas não esta rolando....olha as formas que tentei fazer o select:

Kara, não sei se entendi direito, você tem uma tabela +- assim:

mysql> SELECT * FROM corridas c;
+----+--------+-----------+
| id | nrLote | valorLote |
+----+--------+-----------+
|  1 |      3 |    12.000 |
|  2 |      3 |     7.000 |
|  3 |      3 |     4.000 |
|  4 |      2 |     5.000 |
|  5 |      2 |    25.000 |
|  6 |      2 |    15.000 |
|  7 |      1 |    15.000 |
|  8 |      1 |     2.000 |
|  9 |      1 |     1.000 |
+----+--------+-----------+
9 rows in set (0.00 sec)
Ai você quer agrupar os lotes com o maior valor do lote, se for isso:
SELECT nrLote,max(valorLote) FROM corridas c GROUP BY nrLote
Isso irá retornar:
mysql> SELECT nrLote,max(valorLote) "valorLote" FROM corridas c GROUP BY nrLote;
+--------+-----------+
| nrLote | valorLote |
+--------+-----------+
|      1 |    15.000 |
|      2 |    25.000 |
|      3 |    12.000 |
+--------+-----------+
3 rows in set (0.00 sec)

[]'s

J. Neto

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...