【发布时间】:2018-07-04 11:43:54
【问题描述】:
我正在计算cleartime 和firstoccurrence 时间之间的时间差,这应该导致hh:mm:ss 格式。我怎样才能在mysql 中以hh:mm:ss 格式获得Datetime DURATION
enter image description here
【问题讨论】:
我正在计算cleartime 和firstoccurrence 时间之间的时间差,这应该导致hh:mm:ss 格式。我怎样才能在mysql 中以hh:mm:ss 格式获得Datetime DURATION
enter image description here
【问题讨论】:
使用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 列会更简单,这在你的屏幕截图中没有显示。
【讨论】: