[firebase-br] calcular horas

Luciano luciano em praticsistemas.com.br
Qui Mar 10 07:49:42 -03 2005


Amigo,
Experimente esta simples procedure que devolve os minutos entre duas datas:
===================================================
CREATE PROCEDURE MINUTESBETWEEN(
    WD1 TIMESTAMP,
    WD2 TIMESTAMP)
RETURNS (
    R_MINUTESBETWEEN INTEGER)
AS
begin
r_MinutesBetween =
  (cast(substring(cast(:wd2 as varchar(24)) from 15 for 2) as integer) +
  (cast(substring(cast(:wd2 as varchar(24)) from 12 for 2) as integer) *
60)) -
  (cast(substring(cast(:wd1 as varchar(24)) from 15 for 2) as integer) +
  (cast(substring(cast(:wd1 as varchar(24)) from 12 for 2) as integer) *
60)) +
  cast((:wd2 - :wd1) as integer) * 1440;
suspend;

end
====================================================

Luciano C dos Santos
----- Original Message ----- 
From: "Claudia Yamamoto" <claudia_cmy em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, March 09, 2005 4:44 PM
Subject: [firebase-br] calcular horas


> Boa tarde,
>
> Gostaria de saber se alguém já teve que calcular horas e  possa me ajudar.
> O meu problema é o seguinte, tenho dois campos na tabela  de horas (inicio
e fim) que estão com os atributos de timestamp, e preciso calcular o
intervalo destes campos e não estou conseguindo, se alguém souber e puder me
ajudar, agradeço.
>
> obrigada,
> Claudia
>
>
>
>
>
>
>
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo! Messenger
> http://br.download.yahoo.com/messenger/
> ______________________________________________
> 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
>
>






Mais detalhes sobre a lista de discussão lista