Mysql查询将返回数据库中时间戳之间的空闲槽

时间:2015-04-07 21:09:11

标签: php mysql sql

我在数据库中有三列 - event_id,timestamp和length_of_event_in_seconds。 每个事件的开始都有一些时间戳,现在我想生成一个查询,它将在一些时间戳之间的空闲时间内插入新事件(持续length_of_event_in_seconds) - 只要有'length_in_seconds'空闲点就可以了。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

使用收集的建议here

select * 
from table 
where ts_begin >= 'begin-boundary-time' 
    and ts_begin + interval length_of_event_in_seconds seconds <= 'end-boundary-time'