[firebase-br] calcular dias

Augusto junior gutopj02 em gmail.com
Ter Mar 17 18:52:54 -03 2009


obrigado Adriano... mas ja esta resolvido..
valeu

2009/3/17 Adriano Ferreira <aerreira68 em gmail.com>

> Experimenta isso:
> select cliente, max(current_date - data) as diasfrom tabela
> group by cliente
> order by 2 desc
>
> --
> Adriano Ferreira
>
>
> 2009/3/17 Augusto junior <gutopj02 em gmail.com>
>
> > deu certo o calculo de dias... mas to com problema na exibiçao de varios
> > registros de um
> > so cliente... gostaria que aparecesse somente o registro com maior dias
> em
> > atraso ...
> >
> > nao to conseguinto de forma alguma..
> > se puder ajudar agradeço
> >
> >
> > 2009/3/17 Zottis <zottissistemas em brturbo.com.br>
> >
> > > 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
> > >
> > > ______________________________________________
> > > 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
> > >
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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