Tenho uma tabela com um campo tipo time onde gravo horas de determinadas ações. Preciso pegar essas horas e somar elas para ter o total de horas de todas. Exemplo, tenho as seguinte horas:
02:35:00
01:20:00
03:40:00
Com o comando SUM do MySQL, eu consegui somar determinadas horas, mas dependendo dos minutos delas, o retorno era um valor incorreto. Alguém aí saberia um modo de estar somando estas horas de modo que o valor de retorno seja sempre correto, independente dos valores dos registros? Desde já, obrigado.
Página 1 de 1
Somar Horas De Campo Tipo Time No Mysql
#2
Postou 25/04/2007, 19:51
Olá prog_web,
Seu objetivo é que retorne 07:35:00 (02:35:00 + 01:20:00 + 03:40:00 = 07:35:00)?
Se for, segue:
Seu objetivo é que retorne 07:35:00 (02:35:00 + 01:20:00 + 03:40:00 = 07:35:00)?
Se for, segue:
$sql = mysql_query("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( nome_campo ) ) ) AS total_horas FROM nome_tabela");
Citar
Não sou expert... mas tento ajudar! Mas o que mais preciso é de ajuda! hehehe
#8
Postou 25/01/2009, 21:23
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
Página 1 de 1

Entrar
Cadastre-se
Ajuda
Citar