Fórum TIMEDIFF e SUM? #471959

04/03/2014

0

Ola galera,

estou precisando de uma ajuda.
Alguém sabe se existe a possibilidade de usar as funções TIMEDIFF e SUM juntas?
Vou explicar melhor.

Temos uma tabela no banco que armazena 4 valores em coluna do tipo TIME.

Coluna Hora Inicial;
Coluna Hora Final;
Coluna Intervalo Inicial;
Coluna Intervalo Final;

O que preciso:

A diferença entre (Hora Final e Hora Inicial) as 1, por exemplo ;
A diferença entre (Intervalo Final e Intervalo Inicial) as 2, por exemplo;
A diferença entre (2 e 1) as subTotal, por exemplo;

Código que uso -> SELECT *,TIMEDIFF(hf,hi),TIMEDIFF(iif,ii),TIMEDIFF(TIMEDIFF(hf,hi),TIMEDIFF(iif,ii)) AS horas_sub

Até aqui funfa....

Agora na soma -> SEC_TO_TIME(SUM(TIME_TO_SEC(horas_sub))) AS total_horas ...

Ele disse que a coluna "horas_sub" não existe. Claro rsrsrs..

Existe como realizar as duas linhas numa query só?

Deu para entender?

Grato se alguém puder dar uma força.

Abraço.












Thiago Ceconelo

Thiago Ceconelo

Responder

Posts

13/03/2014

Fabiano Carvalho

Utilize Union;
Responder

Gostei + 0

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

Aceitar