Perchè non lo fai direttamente via query con SUM(durata) e GROUP BY(tipologia_assistenza)?