[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