[firebase-br] Saldo Anterior
Magnun Oliveira
magnun_magnun em hotmail.com
Qui Fev 22 15:12:53 -03 2007
e se ele tiver varias datas iguais?
e se os codigos nao forem crescentes, ou seja, se ele adicionar uma viagem
hj outra amanha e depois de amanhã adicionar uma viagem feita antes de
ontem?
----Original Message Follows----
From: Anderson - EasyBit <anderson em easybit.com.br>
Reply-To: FireBase <lista em firebase.com.br>
To: FireBase <lista em firebase.com.br>,lista em firebase.com.br
Subject: Re: [firebase-br] Saldo Anterior
Date: Thu, 22 Feb 2007 15:12:00 -0300
Ola Alberto,
Essa Select pode fazer isso:
select a.CODIGO, a.DATA, a.KILOMETROS,
(select FIRST 1 (a.kilometros - b.kilometros) from TMP B
WHERE B.DATA < A.DATA
ORDER BY B.DATA DESC) AS Percorridos
FROM TMP A
Abraço,
Anderson
At 13:32 22/2/2007, Alberto Brito wrote:
>Ola Pessoal.
>
>
> Hoje deparei-me com uma situação que ainda nao me tinha acontecido
>no Firebird, talvez ja tenha acontecido ao pessoal da lista, ora vejamos
>
> Tenho uma tabela por exemplo , CODIGO, DATA, KILOMETROS
>
> Agora Queria fazer uma consulta, sabendo que os Kilometros
>Percorridos são, Kilometros Actuais Menos os Kilometros Anteriores.
>
>Vejamos
>
>
>CODIGO DATA Kilometros
>1 01/01/2007 100
>2 02/01/2007 150
>2 03/01/2007 170
>
>
>O que eu queria era um select que retorne o seguinte
>
>CODIGO DATA Kilometros Percorridos
>1 01/01/2007 100 100
>2 02/01/2007 150 50
>2 03/01/2007 170 20
>
>alguem me sabe dizer como faço isso com select
>isto é preciso pegar o valor dos kilometros do registo anterior
>é possivel no firebird???
>
>
>
>Obrigado
>
>______________________________________________
>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
______________________________________________
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
_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
Mais detalhes sobre a lista de discussão lista