[firebase-br] DateDiff
Luciano
luciano em praticsistemas.com.br
Qui Mar 17 07:51:15 -03 2005
Amigo,
A procedure abaixo devolve a diferença em minutos de duas datas
Com ela vc pode modificar e obter dias, segundos, etc.
Veja se te ajuda.
==============================================
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: "Alfredo Lima" <alfredo em ladal.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, March 16, 2005 9:42 AM
Subject: [firebase-br] DateDiff
> Amigos,
>
> Qual função devo usar em stored procedure para obter a diferença entre
> datas. (Datediff??)
>
> Obrigado
>
> Alfredo
>
> ______________________________________________
> 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