MySQL convierte la salida de timediff a formato de día, hora, minuto y segundo

Esta es mi consulta:

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

que me da:

116:12:10

ignifica 116 horas, 12 minutos y 10 segundo

En cambio, quiero que diga 4 días 20 horas, 12 minutos, etc.