Tiempo total SUM en SQL Server

Tengo un problema con el operador SUM en SQL Server. Cuando escribo esta consulta:

 SELECT StudentID, StudentName, SUM(t2.time) as 'TotalTime' FROM WorkNote GROUP BY StudentID, StudentName 

Me sale este error:

La hora del tipo de datos del operando no es válida para el operador de sum.

¿Hay algún otro método para SUM o para calcular el time total de los loggings?

En mi tabla WorkNote , el tipo de columna es Time(7) , y quiero SUM todas (total) veces para cada alumno.

si el time en hh/mm/ss entonces ::

 SELECT studentid,studentname, DATEADD(ms, SUM(DATEDIFF(ms, '00:00:00.000', mytime)), '00:00:00.000') as time FROM worknote 

Podrías cambiar el time en segundos y resumirlo.

 SELECT StudentID, StudentName, sum( DATEPART(SECOND, [time]) + 60 * DATEPART(MINUTE, [time]) + 3600 * DATEPART(HOUR, [time] ) ) as 'TotalTime' FROM WorkNote GROUP BY StudentID, StudentName