Hora em decimal

Pessal,

Tem como eu converter a hora para decimal direto na consulta sem ter que criar uma procedure para isto…

Tipo eu ja sei que tenho que dividir os segundos por 60 e somar ao minutos ai dividir o resultado por 60 e adicionar às horas…

Mas como posso fazer isto diretamente na consulta em um campo TIME do MySQL ???

Obrigado

Que conta louca é essa?

Não seria:

(HORA * 60 * 60) + (MINUTOS * 60) + SEGUNDOS

???

Não não,a conta esta certa, a consulta ficou

String SQL4="SELECT inicio, fim, "; SQL4+="SUM((((SECOND(SUM(saida-entrada)))/60)+(MINUTE(SUM(saida-entrada))))/60)+(HOUR(SUM(saida-entrada)))"; SQL4+=" as Total, meta from Horario, Meta WHERE Data BETWEEN inicio and fim GROUP BY inicio, fim";

Mas esta dando problema de agrupamento…

tem que ser group by meta.

mas não entendi sua conta,. onde quer chegar?

Ja tentei agrupar por meta, inicio, fim pelo SUM (saida-entrada) mas não rolou…continua o erro…

Quero chegar : A saida ta o total de horas da semana…em decimal…