sql >> Database >  >> RDS >> Sqlserver

Hoe het verschil in uren (decimaal) tussen twee datums in SQL Server te berekenen?

DATEDIFF(hour, start_date, end_date) geeft u het aantal uurgrenzen die zijn overschreden tussen start_date en end_date .

Als u het aantal fractionele uren nodig heeft, kunt u DATEDIFF . gebruiken met een hogere resolutie en deel het resultaat:

DATEDIFF(second, start_date, end_date) / 3600.0

De documentatie voor DATEDIFF is beschikbaar op MSDN:

http://msdn.microsoft.com/en-us/library/ms189794%28SQL.105%29.aspx



  1. Dag, maand, jaar in datum optellen en aftrekken via MySql Query

  2. Java-type voor datum/tijd bij gebruik van Oracle Date met Hibernate

  3. SQL IN-operator voor beginners

  4. Geen dialecttoewijzing voor JDBC-type:1111