[firebase-br] Dúvida sobre comando SQL Firebird/Delphi
Eduardo Bahiense
eduardo em icontroller.com.br
Dom Jan 25 01:19:15 -03 2009
É grandinho, mas acho que esse protótipo vai te ajudara resolver seu
problema:
SELECT
CAST(
ADDSECOND(
CURRENT_DATE,
EXTRACT(HOUR FROM CAST('01:25:36' AS TIME))*3600+
EXTRACT(MINUTE FROM CAST('01:25:36' AS TIME))*60+
EXTRACT(SECOND FROM CAST('01:25:36' AS TIME))+
EXTRACT(HOUR FROM CAST('01:25:36' AS TIME))*3600+
EXTRACT(MINUTE FROM CAST('01:25:36' AS TIME))*60+
EXTRACT(SECOND FROM CAST('01:25:36' AS TIME))
) AS TIME
) AS TEMPO_TOTAL
FROM
RDB$DATABASE
/* ADDSECOND é uma função nativa no FB 2.1. Deve ser também no 2.5
Eduardo
> Amigos,
>
> Tenho uma aplicação que trabalha com escala de trabalho.
>
> Minha tabela se chama programacao. Com os campos
> NRVOO,ORG,DES,ETD,ETA,HRV,HRN,DIARIAS,OBS.
>
> Onde HRV = horas de vôo / HRN = horas de vôo noturnas.
>
> Quero somar os campos HRV e HRN em separado e depois somar os resultados.
>
> Uso o Firebird 2.5 e o Delphi 2007.
>
> Já tentei vários comandos, mas não funcionam. Se alguém puder me ajudar.
>
> Abraços,
>
> Carlos
Mais detalhes sobre a lista de discussão lista