Re: [firebase-br] Pegando Último Registro Inserido
Daniel Reis (SEC)
daniel em secbhrm.org.br
Ter Out 16 12:38:52 -03 2007
Uma experiência pessoal:
Só para tomar o cuidado, pois nem sempre queremos o último registro
inserido, e sim o registro que estamos inserindo agora, o que pode ser
diferente caso existam vários clientes e pode haver inclusões simutaneas.
Eu resolvi esse problema filtrando o usuario que está inserindo o registro.
SELECT first 1 * FROM clientes
Where usuario= USUARIOATUAL
ORDER BY codigo DESC
Claro, que usuario é um campo que eu crio sempre que eu preciso pegar o
ultimo registro inserido em tabelas utilizadas por vários clientes.
#-----------------------------------------------------#
| Daniel Reis Duarte - Analista de sistemas |
|Sindicato dos Empregados do Comercio-BHeRM |
| formado em Ciencias da computacao em set/99 |
| Universidade Federal de Minas Gerais |
|Acesse e ganhe: http://www.danielrd.ondaoi.com.br |
#-----------------------------------------------------#
"Deve haver alguma coisa que ainda te emocione!"
----- Original Message -----
From: "Paulo Portella" <pportellaa em hotmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, October 16, 2007 10:03 AM
Subject: RE: [firebase-br] Pegando Último Registro Inserido
cara, entao nao sei (ou nao sabemos) o que vc realmente quer
Primeiro vc chegou pedindo o ultimo valor, entao foi-se sugerido o
select MAX(seu_campo) as valor from sua tabela.
Pois bem, ai na sua ultima mensagem, vc disse querer o ULTIMO REGISTRO,
(leia-se bem) onde
vc mesmo disse "nem sempre a chave eh um campo numerico, pois bem, foi
quando postei o ultimo exemplo:
SELECT first 1 * FROM clientes ORDER BY codigo DESC
> From: uiltoncampos em gmail.com> To: epaulo2002 em yahoo.com.br;
> lista em firebase.com.br> Subject: Re: [firebase-br] Pegando Último Registro
> Inserido> > A necessidade eh q eu preciso sempre pegar o ultimo registro
> inserido, mas> so q nem sempre a chave eh um campo numerico, por isso o
> jeito eh sempre pegar> o ultimo registro fisicamente gravado.
Ou seja.? nao condiz o que vc me respondeu. Compreende ?
Qualquer coisa, estamos ai.
[]s
> Date: Tue, 16 Oct 2007 08:56:51 -0300> From: uiltoncampos em gmail.com> To:
> lista em firebase.com.br> Subject: Re: [firebase-br] Pegando Último Registro
> Inserido> > Ate resolve Paulo mas somente quando o campo eh valor
> numerico, no> caso de vc ter uma chave primaria varchar ou char por
> exemplo isto ja> nao funciona, mas vlw ai pela dica.> > flw> >
> ______________________________________________> FireBase-BR
> (www.firebase.com.br) - Hospedado em www.locador.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
_________________________________________________________________
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver
offline. Conheça o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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
Mais detalhes sobre a lista de discussão lista