我想存储日期范围以允许在日期范围内有条件的日期范围以适应季节变化。我用的是以下条件mysql日期范围与较大日期之前的较大日期
date_start < CURDATE() AND date_end > CURDATE()
这里的问题是,如果开始日期在结束日期较大(月)(6月)
在我的数据库,我存储的日期(2017- 07-01)作为一个日期,但这一年是不相关的(我甚至没有给用户一个选择一年的机会)。我只是将它作为验证日期进行存储(如果有更好的方法,我会为它做准备)。在上面的示例中,范围介于上一年的九月至今年的六月之间。我怎样才能适应这一点,而不依赖于一年。请记住,日期范围可能仅仅是同年的一月到二月,所以我需要灵活性。
我想我可以将日期转换为数学数字,看看值是否大于或等于,但这似乎是相当多的开销。
什么是我可以查询数据库以确定当前日期介于正确的开始日期和结束日期之间的有效方法?
使用case语句 – Strawberry
条件是在一个连接语句 – iPoo