Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Soma de horas no select não aceita minutos


Paulo Campos 01

Pergunta

Olá pessoal,

"select sec_to_time(time_to_sec((x.hora_saida_1-x.hora_entrada_1)+(x.hora_saida_2-x.hora_entrada_2)+x.atestado)) as soma_horas from tabela"
se eu coloco 07:00:00 12:00:00 13:10:00 17:00:00 00:00:00 Ele retorna em branco, agora se eu arredondo de 13:10:00 para 13:00:00 ele retorna as 09:00:00. e o que observei que se eu coloco quebrados nas saidas ele calcula normalmente. EX: 07:00:00 12:02:00 13:00:00 17:00:00 00:00:00 Resultado 09:02:00 O que pode ser ? SOLUÇÃO:
sec_to_time(time_to_sec(x.hora_saida_1)-time_to_sec(x.hora_entrada_1)+time_to_sec(x.hora_saida_2)-time_to_sec(x.hora_entrada_2)+time_to_sec(x.atestado)) as soma_horas

Falta de pensar um pouco.

Editado por Denis Courcy
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...