[firebase-br] Horas acima de 23:59:59

Evandro - Palas Recife palaspro em palasnet.com.br
Qua Abr 6 08:19:14 -03 2005


Aqui, trabalhamos com ponto eletronico. e a solução foram campos integer. se
precisar de algumas funções para manipulaçao/conversão/calculo, avise-me em
pvt.

[]'s
Evandro Siqueira
Programador
Palas Informática

----- Original Message -----
From: eduardo <eduardo em icontroller.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, April 06, 2005 12:09 AM
Subject: Re: [firebase-br] Horas acima de 23:59:59


> Oi Felipe
>
> Suponho que vc queira fazer isto em um campo TIME.
> Não creio que seja possível.
>
> Você teria algumas opções ao meu ver:
> 1. Armazenar em VARCHAR - vc perderia a capacidade de cálculos
> 2. Armazenar em campos distintos Horas, Minutos, Segundos - os cálculos
> também ficariam um pouco complicados
> 3. Armazenar em INTEGER a quantidade de minutos ou segundos, dependendo
>   da sua necessidade de precisão. - bom de calcular e relativamente
> fácil de montar um SELECT.
>
> Por exemplo, se sua necessidade for precisão em minutos,
> em 4 horas e 13 minutos, teríamos 253 minutos.
> Com a query abaixo, você pode perceber a facilidade.
>
> SELECT
> CAST(253/60 AS VARCHAR(5))
> ||':'||
> CAST(253-(253/60*60) AS VARCHAR(2)) AS HORA
> FROM
> RDB$DATABASE
>
> Para transportar para o seu ambiente real,
> basta substituir 253 pelo nome do FIELD que
> contém os minutos, RDB$DATABASE pelo nome de
> sua TABLE e colocar algum WHERE a gosto.
>
> []s Eduardo
>
>
> Felipe Souza wrote:
> > Amigos,
> >    Preciso armazenar em um BD Firebird horas acima de 23:59:59,m por
> > exemplo, um cliente comprou 43:00:00 de acesso, rpeciso então armazenar
as
> > 43:00:00 no banco de forma q na hora de aparecer na tela apareca as
> > 43:00:00, alguém sabe como posso fazer isso?
> >
> > Atenciosamente,
> > Felipe Souza
> > ----- Original Message -----
> > From: "Rodolfo Luiz" <rodolfols em gmail.com>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Tuesday, April 05, 2005 9:13 PM
> > Subject: Re: [firebase-br] Melhorar a Performance do Firebird na rede
> >
> >
> > Caro Frank,
> >
> > Vc o FB 1.5 não roda no CL9 por que necessita da arquitetura i686, e
> > kernel 2.6. No CL9 o Kernel é 2.4 ou 2.5. Você pode instalar o CL 10,
> > q já vem com o Kernel 2.6.
> >
> >
> > On Apr 5, 2005 5:03 PM, Frank dos Reis Gonçalves
> > <frankrgoncalves em yahoo.com.br> wrote:
> >
> >>Tenho instalado firebird 1.5, no servidor conectiva 9 linux e preciso
> >
> > melhorar a performance, Como fazer?
> >
> >>Posso aumentar o chache?
> >>
> >>Obrigado.
> >>
> >>Frank Goncalves.
> >>
> >>
> >>---------------------------------
> >>Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador
agora!
> >>______________________________________________
> >>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?group=firebase
> >
> >
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?group=firebase
>





Mais detalhes sobre a lista de discussão lista