gpt4 book ai didi

mysql - 使用时间条件连接两个表,sql

转载 作者:行者123 更新时间:2023-11-29 02:31:50 24 4
gpt4 key购买 nike

我正在尝试连接两个表,但问题是,作为条件,我需要它们的字段“时间”大致相同。

让我写得更清楚一点,这是我到现在为止想做的。

SELECT location
FROM retailer
LEFT JOIN imovo
ON retailer.time=imovo.time.

现在,我真正需要的不是这个:retailer.time=imovo.time,而是我需要 retailer 表中字段的秒数与 imovo 时间字段的差值不超过 4 秒。

让我解释一下,假设零售商的时间字段说:11:11:23 如果 imovo 的时间介于 11:11:23 和 11:11:26 之间,我应该加入这两个表

那么,你能帮我解决这个问题吗?谢谢!

最佳答案

...
ON addtime(retailer.time, '0:0:4')<imovo.time
AND retailer.time >imovo.time

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_addtimehttp://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_subtime

关于mysql - 使用时间条件连接两个表,sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11977067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com