Vous pouvez obtenir la différence entre les deux dates à la résolution de votre choix (dans votre exemple, minutes) :
DATEDIFF(minute, @start_date, @end_date)
À partir de là, il suffit de diviser les minutes en heures et les heures en jours et de modifier le reste.