Php 从填充日期获取行的Sql查询
我想从training_course表中获取数据,其中当前日期减去5天等于training_end_日期。培训结束日期是我在表格中的字段。 谢谢您似乎想要:Php 从填充日期获取行的Sql查询,php,mysql,sql,where-clause,date-arithmetic,Php,Mysql,Sql,Where Clause,Date Arithmetic,我想从training_course表中获取数据,其中当前日期减去5天等于training_end_日期。培训结束日期是我在表格中的字段。 谢谢您似乎想要: select * from training_course where training_end_date = current_date - interval 5 day 或者,如果日期包含时间成分,您可能需要: 选择* 来自培训课程 其中培训结束日期>=当前日期-间隔5天,培训日期
select *
from training_course
where training_end_date = current_date - interval 5 day
或者,如果日期包含时间成分,您可能需要:
选择*
来自培训课程
其中培训结束日期>=当前日期-间隔5天,培训日期<当前日期-间隔4天
非常感谢,因为我只需要一天的时间就可以使用第一个解决方案。您应该尝试使用谷歌或互联网上的任何其他工具在onw上解决问题,然后询问stackoverflow的疑问。
select *
from training_course
where training_end_date >= current_date - interval 5 day and training_date < current_date - interval 4 day