TIMEDIFF e SUM?

MySQL

04/03/2014

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

Curtidas 0

Respostas

Fabiano Carvalho

Fabiano Carvalho

04/03/2014

Utilize Union;
GOSTEI 0
POSTAR