MySQL converte a saída timediff para dia, hora, minuto, segundo formato

Esta é a minha consulta:

SELECT TIMEDIFF(end_time,start_time) AS "total" FROM `metrics`;

que me dá:

116:12:10

significando 116 horas, 12 minutos e 10 segundo

Em vez disso, quero dizer 4 dias 20 horas, 12 minutos etc