所以我有下表
议程
-hour_begin
-minute_begin
-hour_end
-minute_end
注意:所有这些字段都是varchar(2)。
我需要计算(hour_begin / minute_begin)和(hour_end / minute_end)之间的分钟差异
这是我到目前为止所尝试过的,但没有成功。
SELECT TIMESTAMPDIFF(MINUTE,CONCAT(hour_begin.''.minute_begin),CONCAT(hour_end.''.minute_end)) AS diff
这会不断返回错误。
提前致谢!
答案 0 :(得分:1)
您可以计算小时数* 60,然后添加分钟数。
这样的事情:
select (60*(hour_end - hour_begin)) +
(minute_end - minute_begin)
from your_table