我在 sql 查询中有一个小问题,我想显示一些在两个给定(开始和结束)日期之间的事件,我最好检索日期之间的事件,例如,
SELECT event_id, event_name
FROM events
WHERE start_date >= 2013-07-16 AND end_date <= 2013-07-30
但我面临检索事件的问题,
1=> 这些是在我的 start_date 之前开始并在我的 end_date 之前结束
2=> 这些是在我的 end_date 之前开始并在我的 end_date 之后结束
3=> 那些在我的 start_date 之前开始并在我的 end_date 之后结束
所有这三个都在这些日期之间,我对查询感到困惑,请帮忙!