Fórum Subtrair o tempo de duas variaveis time #38638

10/09/2003

0

Olá

Estou implementando uma procedure onde deve me retornar o tempo utilizado para consulta, o problema é que não estou sabendo subtrair a primeira variavel time da segunda variavel time.
(tempo = horafim -horaini)

obs. tentei transformar com CAST mas não funciona.

grato pela atenção

anderson


****código do procedimento
SET TERM !! ;
CREATE PROCEDURE BUSCA2
RETURNS (quantos integer, horaini time, horafim time, tempo time)
AS
BEGIN
horaini = CURRENT_TIME;
SELECT count(*)
FROM EMPREGADOS E
into :quantos;
horafim = CURRENT_TIME + 5;
tempo = CAST(horafim AS char(20)) - CAST(horaini AS char(20));
SUSPEND;
END !!
SET TERM ; !!


Cappelletia

Cappelletia

Responder

Posts

10/09/2003

Afarias

A diferença (campo TEMPO) deve ser NUMERIC -- ex: Numeric(10,4)

ex::

tempo = horafim - horaini;



T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar