[firebase-br] Saldo Anterior

Alberto Brito comercial em abritolda.com
Qui Fev 22 15:11:04 -03 2007


Boas Anderson
     e como posso fazer essa TMP que mensionou.
     era mesmo isso que eu pretendia.


Obrigado Pela Ajuda


Anderson - EasyBit escreveu:
> 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
> 





Mais detalhes sobre a lista de discussão lista