Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Różnica czasu SQL między dwiema datami daje wynik gg: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]

To zapytanie będzie dla Ciebie pomocne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hash md5 TSQL różni się od C# .NET md5

  2. zapytanie sql, aby zwrócić różnice między dwiema tabelami

  3. Czy Z WYJĄTKIEM wykonuje się szybciej niż JOIN, gdy kolumny tabeli są takie same?

  4. Podłączanie SQL Server do bazy danych Java

  5. Jak ustawić wartość logiczną w SQL?