sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man konverterar hh:mm:ss till sekunder i SQL Server med mer än 24 timmar

Försök att dela upp varje gång i dess beståndsdelar genom att konvertera tiden till en sträng och sedan multiplicera med antalet sekunder som är relevant för varje del.

Datakonvertering till heltal är implicit

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


  1. Skillnaden mellan #temptable och ##TempTable?

  2. @-symbol i lagrad procedur?

  3. Hur gör man procent/totalt i SQL?

  4. Hur man sträng-jämföra för ett enda utrymme