Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Differenza tra due date nel numero esatto di ore in SQL

Puoi usare DATEDIFF per trovare la differenza in minuti e convertirla in ore:

select datediff(mi, startdate, enddate)

Supponendo che 1,5 significhi 1 ora e 30 minuti, puoi semplicemente dividere il risultato per 60:

select datediff(mi, startdate, enddate) / 60.0