[firebase-br] Diferença entre horas
fuzari em task.com.br
fuzari em task.com.br
Qui Jun 2 18:20:50 -03 2005
Olá pessoal,
Dentre as funcionalidades do script abaixo, preciso que o mesmo calcule a
diferença entre dois campos de hora:
Ex.: 18:15:30 - 18:15:00, sendo que o resultado esperado é: 00:00:30,
Qual a forma mais adequada de faze isso?
Select DATA_CH, TELEFO_CH, HORA_CH, HORATE_CH, RADIO_CH,
HORRA_CH, PONTO_CH, MOTORI_CH, DESPER_CH,
QTCTX1_CH, QTCTX2_CH, QTCTX3_CH, CONVEN_CH, FONE_CH
PONTO_CH, ENDERE_CH, NUMERO_CH, COMPLE_CH, BAIRRO_CH,
FONE_CH, TIPO_CH, PASSAG_CH, CHAMADA_CH,
(SUBSTRING(MOTORI_CH FROM 1 FOR 1) || '-' ||
SUBSTRING(MOTORI_CH FROM 4 FOR 3)||+'/'||PONTO_CH)
AS Motor,
(HORATE_CH - HORA_CH) AS DIFTEL, // OS CAMPOS SÃO DO TIPO TIME
(HORRA_CH - HORATE_CH) AS DIFOPE,
(HORRA_CH - HORA_CH) AS DIFERENCA
from CHAMA001
where (DATA_CH >= :dDataInicio) and (DATA_CH <= :dDataFinal) and
(TIPO_CH = 'Particular' or TIPO_CH = 'Convenio')
ORDER by DATA_CH, HORA_CH
Muitíssimo obrigado.
Fuzari.
Mais detalhes sobre a lista de discussão lista