有一个Date类型的字段 我知道上个月的时间间隔就像是一样 现在() - 间隔1个月。
我需要的是:
如果今天是7.4.15,那么我需要选择表中日期字段设置为8.4的所有条目.XX 9.4.XX 10.4.XX - 年份没关系!
修改:我还需要知道如何知道在接下来的3天内使用某天的间隔进行搜索。
答案 0 :(得分:1)
我会使用类似的东西虽然效率不高
select * from table where
date_format(datefield,'%m%d') between
date_format(Now() + interval 1 day,'%m%d') and date_format(Now() + interval 3 day,'%m%d');
您可以使用%j(1-366年的某一天),但我不确定它如何适用于闰年。