假设我已经申请2015-01-28,那么我将在2015-02-28之前的第一个月到期,然后last_paid_date将更新到2015-02-28,现在我还没有清楚由于2015-03-28的最后一个月以及今天的日期是2015-04-28,现在我想要显示过去一个月和当前月份的两个记录。我正在和#34;现在我想要显示过去一个月和当前月份的两个记录" ..但我想我可以通过上次付款日期来解决。我很困惑兄弟.. 但是参赛记录只有一个。最后一个付费日期在明确到期时更新。
这是我的代码,但我不确定php查询执行中是对还是错。任何人都能说出来。
这里last_paid_date更新每月更新如果更新..
mysql_query("
select * from esc_electricitybill
where status='access'
&& (((DATE_ADD(last_paid_date,INTERVAL 1 MONTH))>='$cur_date')
&& ((DATE_ADD(last_paid_date,INTERVAL 1 MONTH))<='$aft_five_date'))
&& service_type='Electricity Bill'
") or die (mysql_error());
答案 0 :(得分:2)
我不确定你在问什么,但这是如何选择日期(x)和一个月(x + 1个月)之间的记录
SELECT
*
FROM
esc_electricitybill
WHERE
last_paid_date BETWEEN $cur_date AND DATE_ADD(OrderDate, INTERVAL 1 MONTH)