我的表格中有失效日期。
示例: 如果当前日期是例如:27-03-2011。如果到期日为27-02-2011,我想生成图表。 我想检查并生成图表只有一个月的到期日,在到期日的一个月后我不想检查
算法:
if(CurrentDate > ExpiryDate && CurrentDate < 1-month-from-expiry)
{
GenerateChart();
}
else
{
//Don't do anything
}
如何在查询中执行此操作
表1
字段类型
expdate date
例如:2012-01-20
答案 0 :(得分:2)
据我了解,您想要一个上个月已过期的记录列表:
SELECT * FROM table WHERE ExpiryDate < NOW() AND ExpiryDate > DATE_ADD(NOW() INTERVAL -1 MONTH)