Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để tính toán chênh lệch theo giờ (thập phân) giữa hai ngày trong SQL Server?

DATEDIFF(hour, start_date, end_date) sẽ cung cấp cho bạn số giờ vượt qua ranh giới giữa start_dateend_date .

Nếu bạn cần số giờ phân số, bạn có thể sử dụng DATEDIFF ở độ phân giải cao hơn và chia kết quả:

DATEDIFF(second, start_date, end_date) / 3600.0

Tài liệu cho DATEDIFF có sẵn trên MSDN:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy xuất ID của bản ghi đã chèn:PHp &MS SQL SERVER

  2. 3 cách để xóa các dòng trùng lặp trong SQL Server khi bỏ qua khóa chính

  3. Tính toán băm MD5 của một chuỗi UTF8

  4. Hàng được phân tách bằng dấu phẩy trong SQL với mệnh đề Group By

  5. Xuất dữ liệu truy vấn SQL sang Excel