Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment convertir hh:mm:ss en secondes dans SQL Server avec plus de 24 heures

Essayez de diviser chaque temps en ses composants en convertissant le temps en une chaîne, puis en multipliant par le nombre de secondes correspondant à chaque partie.

La conversion des données en nombre entier est implicite

select Sum(Left(WorkHrs,2) * 3600 + substring(WorkHrs, 4,2) * 60 + substring(WorkHrs, 7,2))
from tblAttend