Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

suhicedev

[Resolvido] comando MAX( )

Recommended Posts

Olá

 

Tenho uma tabela informação com os campos id(primaria), data, idregistro(estrangeira), informacao. Cada idregistro pode ter várias datas. Desta forma:

 

id idregistro informacao data

1 10 teste1 2009-09-10 00:00:00

2 10 testando 2009-09-10 06:05:54

3 10 novo teste 2009-09-10 10:05:10

4 11 teste2 2009-09-11 11:05:10

5 11 testando2 2009-09-12 12:52:32

 

e por ai vai...

Mas eu gostaria de selecionar todas as informações da maior data de cada idregistro.

por exemplo:

 

3 10 novo teste 2009-09-10 10:05:10

5 11 testando2 2009-09-12 12:52:32

 

tentei usar o select max(), mas ele retorna apenas o valor maior. Teria como fazer com que ele retornasse o maior valor de cada resgistro?

Compartilhar este post


Link para o post
Compartilhar em outros sites


select id ,idregistro ,informacao ,max(data) max_data

from tabela

where ....

group by id ,idregistro ,informacao

Compartilhar este post


Link para o post
Compartilhar em outros sites

select id ,idregistro ,informacao ,max(data) max_data
from tabela
where ....
group by id ,idregistro ,informacao

 

Obrigada.

Estava errando na sintaxe. Agora fechou ^_^

 

Ab.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.