Tôi đang phải đối mặt với một vấn đề trong việc tìm kiếm tổng các giá trị được lưu trữ trong một cột,Làm thế nào để có được số tiền của lĩnh vực thời gian trong SQL server 2008
Tôi có một bảng như thế này:
gs_cycle_no | from_time | to_time | total_hours(varchar) ...
GSC-334/2012 | 13:00 | 7:00 | 42:00
GSC-334/2012 | 8:30 | 3:45 | 6:00
.
.
.
gì tôi cần tìm là nhóm Sum(total_hours)
theo số gs_cycle_no
. Nhưng phương pháp Sum
sẽ không hoạt động trên các cột VARCHAR và tôi cũng không thể chuyển nó sang thập phân do định dạng của nó,
Làm thế nào tôi có thể tìm ra sum
của total_hours
cột, dựa trên gs_cycle_no
?
giá trị '42: 00' là gì? 42 giờ và 0 phút? – GolfWolf