我们的表有start_time和end_time作为unix纪元时间戳。我想找到end_time正好比开始时间长14小时(50400)的所有行。
SELECT * FROM `mrbs_entry` WHERE (`end_time`-`start_time`)==50400
这似乎稍微偏了,实际上不起作用。我不确定搜索的术语是什么。
答案 0 :(得分:1)
您不应使用join
来比较值,而是==
或者,您可以使用=
格式化为日期,然后使用FROM_UNIXTIME
DATESUB
。所以它是:
INTERVAL 14 HOUR