Bạn có thể sử dụng DATEDIFF
để tìm sự khác biệt trong phút và chuyển đổi đó thành giờ:
select datediff(mi, startdate, enddate)
Giả sử 1,5 có nghĩa là 1 giờ 30 phút, bạn có thể chỉ cần chia kết quả cho 60:
select datediff(mi, startdate, enddate) / 60.0