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