Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

DateDiff за извеждане на часове и минути

Много просто:

CONVERT(TIME,Date2 - Date1)

Например:

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

Йелдс:

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. Разделете диапазона от време на един ред на месец в sql сървър

  2. Генериране на SQL Създаване на скриптове за съществуващи таблици с Query

  3. MS Access извикване на SQL Server съхранена процедура

  4. Лесното ръководство за това как да използвате подзаявки в SQL Server

  5. Какво е ограничение по подразбиране в SQL Server - SQL Server / TSQL урок, част 90