sql >> Databasteknik >  >> RDS >> Sqlserver

DateDiff för att mata ut timmar och minuter

Mycket enkelt:

CONVERT(TIME,Date2 - Date1)

Till exempel:

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

Ger:

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

(1 row(s) affected)


  1. Hur SQLite Lower() fungerar

  2. PostgreSQL släppbegränsning med okänt namn

  3. Är mysql_real_escape_string() trasig?

  4. Funktion för att ta bort accenter i postgreSQL