Fórum Função agregada last #56700
03/08/2006
0
obrigado
Henrique
Admin290
Curtir tópico
+ 0Posts
03/08/2006
Acacio
select first 1 TabelaQualquer
orderm by Codigo Desc
Assim ele vai trazer o primeiro registro que encotnrar, mas ordenasse na ordem decendente então vai pegar o maior registro que querias;
Gostei + 0
07/08/2006
Admin290
exemplo:
inscrição ano analise datalancamento
001 06 chumbo 01/08/2006
001 06 Cobre 01/08/2006
001 06 Niquel 01/08/2006
001 06 Cromo 03/08/2006
001 06 Mercurio 02/08/2006
001 06 Cadmio 02/08/2006
001 06 Selenio 03/08/2006
002 06 chumbo 03/08/2006
002 06 Cobre 03/08/2006
002 06 Niquel 01/08/2006
002 06 Cromo 03/08/2006
002 06 Mercurio 02/08/2006
002 06 Cadmio 02/08/2006
002 06 Selenio 03/08/2006
No access seria assim
select a.inscrição , last(a.datalancamento)
from analises as where a.ano=´06´
group by inscrição,ano
001 06 03/08/2006
002 06 03/08/2006
Resumindo, teria que voltar somente a inscrição 001 e data 03/08/06 não importando se é referente a analise cromo ou selenio, por ter uma inscrição para varias analises.
Gostei + 0
08/09/2006
Marlonprieto
Acacio, não teria outra forma para fazer isso? pois desse jeito fica muito lento o banco, demora muito pra dar o last, já no caso o first é rapidão.
Gostei + 0
08/09/2006
Gandalf.nho
Acacio, não teria outra forma para fazer isso? pois desse jeito fica muito lento o banco, demora muito pra dar o last, já no caso o first é rapidão.[/quote:05b7ec35db]
Crie um índice descendente no campo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)