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

DateDiff do wyjściowych godzin i minut

Po prostu:

CONVERT(TIME,Date2 - Date1)

Na przykład:

Declare @Date2 DATETIME = '2016-01-01 10:01:10.022'
Declare @Date1 DATETIME = '2016-01-01 10:00:00.000'
Select CONVERT(TIME,@Date2 - @Date1) as ElapsedTime

Yelds:

ElapsedTime
----------------
00:01:10.0233333

(1 row(s) affected)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użyj sys.trigger_event_types, aby wyświetlić listę typów zdarzeń wyzwalających w SQL Server

  2. Co to jest RAISERROR programu SQL Server?

  3. Procesory AMD EPYC z serii 7002 i serwer SQL

  4. SQL — Odejmowanie wyczerpującej się wartości od wierszy

  5. Czy zła praktyka to NOLOCK (wskazówka dotycząca serwera SQL)?