Consulta no SQL

30/07/2003

0

Supondo que eu tenha um tabela com um campo código e um campo data, sendo que para um mesmo código eu tenha várias datas, como posso fazer um select que traga o código e a data mais recente?

Obrigado


Anonymous

Anonymous

Responder

Posts

30/07/2003

Andre Azevedo

Vc pode usar uma query co-relacionada:

select codigo, data
from tabela a
where data in (select max(data)
from tabela
where codigo = a.codigo)

p/ a menor data substitua o max pelo min !


Responder

31/07/2003

Vcoluci

Obrigado


Responder

19/08/2003

Torres Delphi

Ou tente assim:

Select codigo, max(data)
from tabela
group by codigo


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar