我正在尝试在 mysql 数据库中搜索日期之间的所有约会。日期采用这种格式。
2012-07-26
这是我用来从另一个页面上的下拉选择框中选择相关约会的代码。
AND SUBSTRING(startDate, 6, 2) >= $month
AND SUBSTRING(startDate, 6, 2) <= $month2
AND SUBSTRING(startDate, 9, 2) <= $day
AND SUBSTRING(startDate, 9, 2) <= $day2
我遇到的问题是,如果我选择像 02 这样的一天,那么任何月份的结果都只会比 02 早几天。而我需要更多类似的东西;
SUBSTRING(startDate, 6, 5) <= '$month2'-'$day2'
我只是不确定如何正确表达它。