在 perl 中,我有以下数据库查询:
my $list = $db->SelectARef("SELECT p.*, u.usr_login, u.usr_money, u.usr_email, u.usr_pay_email, u.usr_pay_type
FROM Payments p, Users u
WHERE status='PENDING'
AND p.usr_id=u.usr_id
ORDER BY u.usr_pay_type");
在数组结果中有一个名为“created”的字段。
我想要做的是为每一行的数组添加另一个元素作为“下一次付款”。
付款将在日期时间值的 30 天后处理,但仅在每个月的第 6 天处理。基本上我希望每个结果都有一个“下一次付款”元素,说明他们应该在哪一天和哪一个月得到报酬。
例如 created = 2013-07-29 18:55:37 30 天后是 2013 年 8 月 28 日 因此下一个付款日期是 9 月 6 日
我不知道从哪里开始,任何人都可以提供的帮助将不胜感激!
谢谢