Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde meu pessoal. Preciso da ajuda de vocês em uma consulta baseada em Inner Join + Group By. Irei deixar as tabelas e a consulta que eu tenho, para melhor visualização:
Consulta:
SELECT tab_garagens.onibus_ponto, tab_garagens.onibus_prefixo, data FROM pontos INNER JOIN tab_garagens ON pontos.onibus_ponto = tab_garagens.onibus_ponto
Tabela pontos:
| onibus_ponto | data |
| 10 | 2019-06-03 12:00:00 |
| 10 | 2019-06-03 12:10:00 |
| 44 | 2019-06-03 12:00:00 |
Tabela tab_garagens:
| onibus_ponto | onibus_prefixo |
| 10 | DE700 |
| 44 | GL030 |
A minha consulta está trazendo a informação mais antiga da data; o que eu preciso é tipo um ORDER BY com data mais recente, onde eu pego a data mais atual do registro agrupado na coluna 'onibus_ponto'.
Eu gostaria que saísse assim:
| onibus_ponto | onibus_prefixo | data |
| 10 | DE700 | 2019-06-03 12:10:00 |
| 44 | GL030 | 2019-06-03 12:00:00 |
Se puderem me ajudar, fico agradecidoCarregando comentários...