我正在计算cleartime
和firstoccurrence
时间之间的时差,这应该导致hh:mm:ss
格式。如何以格式{{1}获取mysql中的Datetime DURATION
}}
enter image description here
答案 0 :(得分:1)
使用TIMEDIFF
,例如
SELECT TIMEDIFF("2018-01-25 13:10:11", "2018-01-24 11:10:10");
将输出26:00:01
有关TIMEDIFF
的更多信息,请参阅document
TIMEDIFF(expr1,expr2)返回表达为时间值的expr1 - expr2。 expr1和 expr2是时间或日期和时间表达式,但两者都必须是 同类型。
对于您的情况,如果您想将持续时间设置为DURATION列,您可以尝试UPDATE
查询所有记录。如果你有一个ID列会更简单,你的屏幕截图中没有显示。