Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Differenz zwischen zwei Datumsangaben in exakter Stundenzahl in SQL

Sie könnten DATEDIFF verwenden um die Differenz in Minuten zu finden und in Stunden umzurechnen:

select datediff(mi, startdate, enddate)

Angenommen, 1,5 bedeutet 1 Stunde und 30 Minuten, dann könnten Sie das Ergebnis einfach durch 60 teilen:

select datediff(mi, startdate, enddate) / 60.0