Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разлика между две дати в точен брой часове в SQL

Можете да използвате DATEDIFF за да намерите разликата в минути и да я преобразувате в часове:

select datediff(mi, startdate, enddate)

Ако приемем, че 1,5 означава 1 час и 30 минути, можете просто да разделите резултата на 60:

select datediff(mi, startdate, enddate) / 60.0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблеми с Fluent NHibernate с SQL Server 2008 DATE Стойности на колона

  2. SQL:Изберете динамично име на колона въз основа на променлива

  3. Как да споделя база данни с TFS?

  4. Node.js MSSQL tedius ConnectionError:Неуспешно свързване към localhost:1433 - свържете ECONNREFUSED

  5. Последно изпълнени заявки за конкретна база данни