我有一个包含事件数据的 MySQL 表。重要的列是 from_date 和 to_date。两者都包含纪元时间戳来表示事件何时开始和结束。
我使用以下方法查询表以提取指定日期范围内的事件:
from_date >= $from_date AND to_date <= $to_date
这一切都很好,但我现在的问题是未选择在 from_date 之前开始但与 to_date 规则匹配的事件,即事件在 from_date 之前开始但仍处于活动状态......对于匹配 from_date 的事件也是如此规则但通过 to_date。我还需要在结果中看到“活动”事件。
有什么建议么?