Ir para conteúdo

POWERED BY:

Nightmare SEP

Cálculo de Tempo - MySQL

Recommended Posts

Bom dia.

 

Preciso de uma ajuda para fazer um cálculo de tempo na consulta MySQL.

 

Tabela: manutencao

Campos:

data - data de criação da ordem de serviço (TIMESTAMP)

inicio - inicio da manutenção (DATETIME)

fim - fim da manutenção (DATETIME)

 

Estou usando o código seguinte pra calcular o tempo total de serviço

 

SELECT TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(TIMEDIFF(fim, inicio)))), '%H:%i') AS tempo FROM manutencao WHERE date_format(data, '%Y-%m-%d') BETWEEN '2020-09-01' AND '2020-09-05'

 

Me retornou o valor de: -545:27

 

Onde estou errando será?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.