[firebase-br] Ultimo Registro gravado
Rubem Nascimento da Rocha
djpardalrocha em hotmail.com
Ter Fev 21 12:41:13 -03 2006
/* Retorna todos os registros de uma tabela, onde cada registra teria uma
coluna informando o número de ordem/seqüência na qual o registro foi
incluído na tabela */
select (select count(t2.rdb$db_key)
from <sua_tabela> t2
where t2.rdb$db_key < t1.rdb$db_key) + 1 recno,
t1.*
from <sua_tabela> t1
order by t1.rdb$db_key
/* Idem à consulta anterior, mas com o detalhe de listar do último registro
incluído até o primeiro, i.e., em ordem descrescente de inclusão na
tabela. FIRST 1 seria incluído opcionalmente para listar apenas a
primeira
ocorrência do conjunto de dados, que seria no seu caso o último registro
incluído na tabela */
select [first 1] (select count(t2.rdb$db_key)
from <sua_tabela> t2
where t2.rdb$db_key < t1.rdb$db_key) + 1 recno,
t1.*
from <sua_tabela> t1
order by t1.rdb$db_key desc
Sds.
>From: "Magno" <magnoscosta em bol.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Subject: [firebase-br] Ultimo Registro gravado
>Date: Mon, 20 Feb 2006 21:59:54 -0300
>
>Perdão... sei q algum tempo isso ja correu aki .. mas procurei e nao
>achei...
>
>Como eu faço pra pegar o ultimo registro gravado???
>
>Atenciosamente
>Magno
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
Mais detalhes sobre a lista de discussão lista