[firebase-br] calcular dias
Jáber S. C. Lima
cpd em lekagi.com.br
Qui Maio 7 14:42:54 -03 2009
Caro Zottis...
No ultimo dia 17/03/2009 você postou a seguinte mensagem:
-------Mensagem original-------
De: Zottis
Data: 03/17/09 08:06:19
Para: FireBase
Assunto: Re: [firebase-br] calcular dias
Bom, se for só calcular os dias, a sugestão do amigo Carlos magno ja
resolve, mas temos um porém....
e se ele ja pagou?
o contador ficará contando os dias ainda?
para resolver isso eu faço assim:
tenho um campo Chamado "PAGO" do Tipo varchar(1) que coloco 'S' ou 'N'
e outro DATAPGTO do Tipo Date
e por eles verifico o calculo.
DIASATRASO COMPUTED BY (CASE
WHEN (PAGO = 'N' ) AND ( VENCIMENTO < CURRENT_DATE) THEN
CURRENT_DATE - VENCIMENTO
WHEN ( PAGO = 'S' ) AND ( VENCIMENTO < DATAPGTO ) THEN
DATAPGTO - VENCIMENTO
ELSE
0
END),
espero que ajude.
Zottis(TeamFB Users)
Zottis Sistemas - 2009 Ano XII
Programação Delphi/PHP/Firebird/MySQL
-----------------------------------------------------------------------------
---------------------
Existe a possibilidade de se colocar isso no Firebird para que ele calcule o
campo DIASATRASO automaticamente?
Você poderia dar um exemplo de como fazer? Sou iniciante e isso ajudaria
bastante..
Grato desde já...
Jáber S. C. Lima
Mais detalhes sobre a lista de discussão lista