[firebase-br] RES: Somar campo HORA

joao_jma joao_jma em itelefonica.com.br
Ter Ago 9 10:54:11 -03 2011


Marcos creio que achei...
Eu tinha achado o post no activedelphi tb e tive o problema que segue:

É este né:

SELECT
>    (total_segundos/3600) ||':'|| //horas
>    ((total_segundos-((total_segundos)/3600)*3600)/60)||':'|| //minutos
>    (total_segundos - (total_segundos/3600)*3600 -
> ((total_segundos-((total_segundos)/3600)*3600)/60)*60 ) //segundos
> FROM
> (
> SELECT
>    CAST(SUM(
>        EXTRACT( HOUR FROM data_criacao_alteracao ) * 3600 +
>        EXTRACT( MINUTE FROM data_criacao_alteracao ) * 60 +
>        EXTRACT( SECOND FROM data_criacao_alteracao )
>    ) AS INTEGER) AS total_segundos
> FROM agrupamentos
> where data_criacao_alteracao is not null
> )


Eu uso o Firebird 1.5 estou tentando rodar este SQL no IBExpert e me dá um
erro no segundo SELECT:

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 8, char 2.
SELECT.




Obrigado!


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Marcos Weimer
Enviada em: terça-feira, 9 de agosto de 2011 10:26
Para: FireBase
Assunto: Re: [firebase-br] Somar campo HORA

Procure no historico da lista, ja respondi isso a algum tempo atraz.



Em 9 de agosto de 2011 10:23, joao_jma
<joao_jma em itelefonica.com.br>escreveu:

> Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o
> número
> de Horas Extras realizadas por um funcionário.
>
>
>
> Quando o total é maior que 24horas eu tenho problemas. Exemplo:
>
>
>
> Dia 01 – 20:00:00
>
> Dia 02 – 03:10:00
>
> Dia 03 – 05:10:00
>
> Total  - 28:20:00
>
>
>
> Mas aparece:
>
>
>
> Total – 04:20:00
>
>
>
> Alguém pode me ajudar? Abraços!
>
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
-=Ma®©oS=-
Marcos R. Weimer
Puma GTE 1974 Tubarão
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista