[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