我的表格中有到期日期。
示例: 如果当前日期是 ex:27-03-2011。如果到期日期是 2011 年 2 月 27 日,我想生成图表。 我想检查并生成仅到期日一个月的图表,到期日一个月后我不想检查
算法:
if(CurrentDate > ExpiryDate && CurrentDate < 1-month-from-expiry)
{
GenerateChart();
}
else
{
//Don't do anything
}
如何在查询中执行此操作
表1
字段类型
到期日期
例如:2012-01-20
最佳答案
据我了解,您想要一份上个月过期的记录列表:
SELECT * FROM table WHERE ExpiryDate < NOW() AND ExpiryDate > DATE_ADD(NOW() INTERVAL -1 MONTH)
关于mysql - 仅检查一个月间隔的到期日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5457402/