sql >> Database >  >> RDS >> Sqlserver

Verschil tussen twee datums in exact aantal uren in SQL

Je zou DATEDIFF kunnen gebruiken om het verschil in minuten te vinden en om te zetten in uren:

select datediff(mi, startdate, enddate)

Ervan uitgaande dat 1,5 1 uur en 30 minuten betekent, kunt u het resultaat eenvoudig delen door 60:

select datediff(mi, startdate, enddate) / 60.0


  1. CodeIgniter - imploderen/query-binding waardoor ongewenste string wordt veroorzaakt

  2. NOW() Voorbeelden – MySQL

  3. Hoe AT TIME ZONE werkt in PostgreSQL

  4. TUSSEN operator vs.>=EN <=:Is er een prestatieverschil?