Fórum WMO: Somar Horas De Campo Tipo Time No Mysql - Fórum WMO

Ir para

Página 1 de 1
  • Novo tópico
  • Responder
  • Ícone  Compartilhar

Somar Horas De Campo Tipo Time No Mysql

#1 Membro offline   prog_web 

  • Turista
  • Pip
  • Grupo: Banidos
  • Posts: 40
  • Cadastrado: 27/07/2006
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 25/04/2007, 18:19

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.
0

#2 Membro offline   jfsmi 

  • 12 Horas
  • Ícone
  • Grupo: Usuários
  • Posts: 200
  • Cadastrado: 28/09/2004
  • Sexo:Masculino
Pontos: 0
Neutral

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:
$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
0

#3 Membro offline   prog_web 

  • Turista
  • Pip
  • Grupo: Banidos
  • Posts: 40
  • Cadastrado: 27/07/2006
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 26/04/2007, 12:13

Deu certo! Valeu cara!
0

#4 Membro offline   cuiabanet 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 12
  • Cadastrado: 26/05/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Ícone  Postou 16/07/2008, 14:13

Muito obrigado... seu codigo SQL me salvou, muito obrigado mesmo
0

#5 Membro offline   Wallace Locus 

  • Turista
  • Ícone
  • Grupo: Usuários
  • Posts: 29
  • Cadastrado: 18/01/2009
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 25/01/2009, 01:51

cool, funciona...e se em vez de somar datas...do tipo time...for saber a diferença de duas datas de tipo time?
0

#6 Membro offline   Felipe Pena 

  • O temor do Senhor é o princípio da sabedoria
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 6.439
  • Cadastrado: 09/04/2004
  • Sexo:Masculino
  • Localidade:Rio de Janeiro
Pontos: 17
Good

Postou 25/01/2009, 19:11

Data do tipo time!?
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
0

#7 Membro offline   Wallace Locus 

  • Turista
  • Ícone
  • Grupo: Usuários
  • Posts: 29
  • Cadastrado: 18/01/2009
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 25/01/2009, 20:54

sim duas horas do tipo time...
0

#8 Membro offline   Felipe Pena 

  • O temor do Senhor é o princípio da sabedoria
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 6.439
  • Cadastrado: 09/04/2004
  • Sexo:Masculino
  • Localidade:Rio de Janeiro
Pontos: 17
Good

Postou 25/01/2009, 21:23

Isto deve lhe ajudar:
http://dev.mysql.com...nction_timediff
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
0

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)