Fórum Como Filtar ... #253694
07/10/2004
0
select * from AnuidadeApos where MatriculaApos=MatriculaApos order by ano desc, mes desc;
´Esse código me retorna o seguinte conteúdo da minha tabela:´
000824Antonio Geraldo de Vasconcelos27821760082004
000824Antonio Geraldo de Vasconcelos27821760112003
000824Antonio Geraldo de Vasconcelos27821760052003
000824Antonio Geraldo de Vasconcelos27821760072003
000824Antonio Geraldo de Vasconcelos27821760022001
000824Antonio Geraldo de Vasconcelos27821760022000
´Mas o que realmente preciso é somente a última data da matricula em questão ´000824´, como posso resolver esse dilema.
O que acontece é que o banco de dados tem vários registros e quando me retorna os registros ele me pega exatamente todos os campos que encontra, mas eu somente preciso da última data.
No caso que mostro acima, a última data seria (082004), mas o sql esta me retornando todos os registros encontrados.´
Atenciosamente
Rafael Cabral
Rscrj
Curtir tópico
+ 0Posts
07/10/2004
Arc
select [b:0fb7650c39]DATA, NOME[/b:0fb7650c39] from AnuidadeApos where MatriculaApos=MatriculaApos order by ano desc, mes desc;
Gostei + 0
07/10/2004
Arc
Acho que não entendi bem
Vc pode usar o MAX para encontar a ultima data
Gostei + 0
12/10/2004
Dorivansousa
ficaria assim:
select first(1)* from AnuidadeApos where MatriculaApos=MatriculaApos order by ano desc, mes desc;
Gostei + 0
12/10/2004
Dorivansousa
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)