我创建了一个带有数据类型为time(7)
的列的表。
我想要计算它们之间的时间差。
表time
:
id timefrom timeto result
--------------------------------------
1 13:50:00 14:10:00 00:20:00
2 11:10:00 11:00:00 23:50:00
例如:
- 开始时间 13:50
- 结束时间 14:10
结果应该显示00:20。
是否有此功能?
DATEDIFF(hour, UseTimeFrom, UseTimeTo) hourtime,
(DATEDIFF(MINUTE, UseTimeFrom , UseTimeTo)) - (((DATEDIFF(hour, UseTimeFrom, UseTimeTo)) * 60)) as mintime