[firebase-br] calcular dias

Zottis zottissistemas em brturbo.com.br
Ter Mar 17 08:00:07 -03 2009


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

"Um homem só tem o direito de olhar
  a um outro de cima para baixo, quando
  vai ajuda-lo a levantar-se".
                   Gabriel Garcia Marquez
----- Original Message ----- 
From: "Augusto junior" <gutopj02 em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, March 16, 2009 6:17 PM
Subject: [firebase-br] calcular dias


tenho uma tabela com um campo VENCIMENTO..

preciso exibir na grade o numero de dias passados do vencimento ...

como calculo isso em sql para exibir numa grade?

Guto
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista