sql >> Databáze >  >> RDS >> Sqlserver

Časový rozdíl SQL mezi dvěma daty má za následek 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]

Tento dotaz vám bude užitečný.



  1. PostgreSQL 9.6:Paralelní sekvenční skenování

  2. PostgreSQL Load Balancing &Vylepšení ProxySQL - ClusterControl 1.5

  3. SQL - Rozdíl mezi COALESCE a ISNULL?

  4. SELECT SUM vrátí řádek, pokud neexistují žádné záznamy