用户在一年中的每个月都有一个复选框。我需要确定哪些行包含包含用户选择的任何月份的日期范围。例如,通过MONTH(start_date) IN ($month_list)可以很容易地检查开始和结束月份,但这种方法不会匹配两个日期之间的任何月份。所以我想我要问的是:有没有一种方法可以从一个纯SQL的日期范围中获得包含月份?
我正在尝试使用sql检查日期范围(包含开始日期和结束日期)是否在一个月内(关于年份)。月和年是给定变量(获取变量)。这是我的桌子:| id | name | start | end |因为约会可能只是一个日期(开始和结束都是相同的日期),所以我必须考虑这一点。我的查询 id, start,FROM appointments