Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como converter hh:mm:ss para segundos no SQL Server com mais de 24 horas


Tente dividir cada tempo em suas partes componentes convertendo o tempo em uma string e multiplicando pelo número de segundos relevantes para cada parte.

A conversão de dados para inteiro está implícita
select Sum(Left(WorkHrs,2) * 3600 + substring(WorkHrs, 4,2) * 60 + substring(WorkHrs, 7,2))
from tblAttend