J'essaye de faire une requête avec l'utilisation de la fonction TIMEDIFF()

Cela me donne donc (logiquement) les intervalles de temps, mais de la forme :

140:57:12

J'aimerai plutôt avoir quelque chose du genre :

5j 20:67:12

J'essaye la fonction DATE_FORMAT() mais celle ci me renvoie null quel que soit le format que j'utilise. J'imagine qu'elle n'est donc utilisable que sur des dates à proprement parler.
Y'a t'il un moyen de le faire directement en MySQL?