Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come convertire hh:mm:ss in secondi in SQL Server con più di 24 ore

Prova a dividere ogni volta nelle sue parti componenti convertendo il tempo in una stringa e poi moltiplicandolo per il numero di secondi relativi a ciascuna parte.

La conversione dei dati in numeri interi è implicita

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