sql >> Database >  >> RDS >> Sqlserver

SQL-tijdsverschil tussen twee datums resulteert in uu:mm:ss

declare @StartDate datetime, @EndDate datetime

select @StartDate = '10/01/2012 08:40:18.000',@EndDate='10/04/2012 09:52:48.000'

select convert(varchar(5),DateDiff(s, @startDate, @EndDate)/3600)+':'+convert(varchar(5),DateDiff(s, @startDate, @EndDate)%3600/60)+':'+convert(varchar(5),(DateDiff(s, @startDate, @EndDate)%60)) as [hh:mm:ss]

Deze vraag zal nuttig voor u zijn.



  1. Hoe vind je de top drie van het hoogste salaris in de emp-tabel in Oracle?

  2. Hoe de UNHEX()-functie werkt in MySQL

  3. Kan ik een UNIQUE-beperking aan een PostgreSQL-tabel toevoegen nadat deze al is gemaakt?

  4. PostgreSQL:hoe te converteren van Unix-tijdperk tot nu toe?