sql >> Databasteknik >  >> RDS >> Sqlserver

SQL tidsskillnad mellan två datum resulterar i hh: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]

Den här frågan kommer att vara till hjälp för dig.



  1. Kan inte ansluta till den lokala MySQL-servern via socket '/tmp/mysql.sock

  2. Postgres 9.1 vs Mysql 5.6 InnoDB?

  3. PGError:ERROR:behörighet nekad för relation (när du använder Heroku)

  4. Kombinera SQLite Count() med GROUP BY för att lägga till en "Count"-kolumn till din resultatuppsättning