查找开始和结束相隔14小时的所有行

时间:2016-02-23 14:58:18

标签: mysql

我们的表有start_time和end_time作为unix纪元时间戳。我想找到end_time正好比开始时间长14小时(50400)的所有行。

SELECT * FROM `mrbs_entry` WHERE (`end_time`-`start_time`)==50400

这似乎稍微偏了,实际上不起作用。我不确定搜索的术语是什么。

1 个答案:

答案 0 :(得分:1)

您不应使用join来比较值,而是== 或者,您可以使用=格式化为日期,然后使用FROM_UNIXTIME DATESUB。所以它是:

INTERVAL 14 HOUR
相关问题