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á?