[firebase-br] Auxílio em SQL
Renan Rogowski Pozzo
renanrpozzo em gmail.com
Qua Ago 30 11:41:10 -03 2017
Bom dia.
Tenho uma tabela com os seguintes registros
SERIAL BLOQUEIO DATA
1 A 18.10.2016
1 K 27.11.2017
Preciso que retorne o bloqueio mais recente.
Estou usando esse select:
select serial, produto, max(data) as data, bloqueio
from tb_bloqueio
group by serial, produto, bloqueio
Porém, desta forma retornam os dois registros, porque o group by exige que
eu agrupe também o campo BLOQUEIO.
Alguém sabe se existe uma forma, de nesse caso, eu retornar o MAX da data e
o bloqueio referente essa data sem precisar incluir o BLOQUEIO no group by,
para que assim retorne apenas um registro?
Obrigado.
Abraço,
Renan Rogowski Pozzo
*"E a paz de Deus, que excede todo o entendimento, guardará os vossos
corações e os vossos pensamentos em Cristo Jesus." Filipenses 4.7*
Mais detalhes sobre a lista de discussão lista