标签: mysql sql database
我必须在两个不同的表中的两个字段之间进行减法,其中一个字段是a 日期时间其他字段是时间戳。
实现这一目标的最佳方式是什么?
首先转换为unix时间戳?
类似的东西:
select UNIX_TIMESTAMP(t1.col1) - UNIX_TIMESTAMP(t2.col2) from t1, t2 ...
答案 0 :(得分:2)
TIMESTAMPDIFF是迄今为止最通用的替代方案。
TIMESTAMPDIFF
select timestampdiff(SECOND, t1.col1, t2.col2);
在fiddle