Re: [firebase-br] Diferença entre horas
    Luciano Carneiro 
    luciano em praticsistemas.com.br
       
    Sex Jun  3 07:45:19 -03 2005
    
    
  
Vc pode usar uma procedure para isto!
Se precisar me solicite uma que te envio.
Luciano C Santos
----- Original Message ----- 
From: <fuzari em task.com.br>
To: <lista em firebase.com.br>
Sent: Thursday, June 02, 2005 6:20 PM
Subject: [firebase-br] Diferença entre horas
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.
______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
    
    
Mais detalhes sobre a lista de discussão lista