[firebase-br] Cálculo de tempo usando timestamp

Junior abjunior_firebase em yahoo.com.br
Qui Jul 24 10:18:20 -03 2008


Marcelo, obrigado pela dica. Consegui resolver o problema.
 


--- Em ter, 22/7/08, marcelo - teflamar <marcelo em teflamar.com.br> escreveu:

De: marcelo - teflamar <marcelo em teflamar.com.br>
Assunto: Re: [firebase-br] Cálculo de tempo usando timestamp
Para: abjunior_firebase em yahoo.com.br, "FireBase" <lista em firebase.com.br>
Data: Terça-feira, 22 de Julho de 2008, 18:33

faça o cálculo e as conversões, exemplo:
SELECT cast(CAST('2008-05-01 10:45' AS TIMESTAMP) -
CAST('2008-05-01 10:00' AS TIMESTAMP) as float) * 1440 minutos FROM 
RDB$DATABASE;

select cast(
         cast('05/08/2008 17:30' as timestamp) -
         cast('05/07/2008 17:30' as timestamp)
         as float) * 1440 em_minutos,
       cast(
         cast('05/08/2008 17:30' as timestamp) -
         cast('05/07/2008 17:30' as timestamp)
         as float) * 86400 em_segundos,
  current_timestamp,
  extract(day from current_timestamp),
  extract(month from current_timestamp),
  extract(year from current_timestamp),
  extract(hour from current_timestamp) hora,
  extract(minute from current_timestamp) minuto,
  extract(second from current_timestamp) segundo,
  cast('10:10' as time),
  cast('10:10' as time) - cast('10:09' as time)
  from rdb$database;

marcelo luiz stefaniak


 
Junior escreveu:
> Boa noite amigos,
>  
> Em uma tabela onde há três campos: DataEntrada (timestamp), DataSaida
(timestamp) e Tempo (campo calculado DataSaida-DataEntrada), preciso
transformar o campo Tempo no formato hhh:mm:ss (p.ex: 232:45:23) e também
transformar a soma desse campo Tempo no mesmo formato.
>  
> Como é possível fazer isso? Se é que isto é possível!
>  
> Obrigado!
>  
> Antonio Bonelli Junior
> WW Informática Ltda.
>  
>
>
>       Novos endereços, o Yahoo! que você conhece. Crie um email novo com
a sua cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> ______________________________________________
> 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
>
>
>


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses


Mais detalhes sobre a lista de discussão lista