您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

是否有任何MySQL函数可以获取开始日期或结束日期在给定开始日期和结束日期之间的所有行?

是否有任何MySQL函数可以获取开始日期或结束日期在给定开始日期和结束日期之间的所有行?

这将找到范围内完全包含的每个事件:

SELECT * FROM table WHERE start_date BETWEEN start_of_range AND end_of_range 
                      AND stop_date  BETWEEN start_of_range AND end_of_range

这将查找事件的任何部分与范围的任何部分重叠的任何事件:

SELECT * FROM table WHERE start_date <= end_of_range 
                      AND stop_date  >= start_of_range
MySQL 2022/1/1 18:18:35 有489人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶