我正在尝试汇总单个到期日下的付款历史记录,并创建一个类似下面显示的 html 表。
+--------------+---------------+----------------+
| Date Due | Amount Paid | Date Paid |
+--------------+---------------+----------------+
| Nov, 1 2012 | $10 | Oct, 21 2012 |
| | $15 | Oct, 18 2012 |
| Oct, 14 2012 | $20 | Oct, 13 2012 |
| | $20 | Sep, 3 2012 |
+--------------+---------------+----------------+
我面临的问题是:
到期日期、支付金额和支付日期数据字段都在同一表格行中。到期日期不一定对应于实际付款的时间(可能付款晚了 3 周)。或者......也许在一个到期付款日期的时间范围内收到了两笔付款。
如何有效地解决这样的问题并将其显示在表格中?我已经尝试了几种方法,并且代码过于系统进程密集。
编辑:数据库表中的行当前看起来像这样:
+--------------+---------------+----------------+
| Date Due | Amount Paid | Date Paid |
+--------------+---------------+----------------+
| Nov, 29 2012 | $10 | Oct, 21 2012 |
| Nov, 15 2012 | $15 | Oct, 18 2012 |
| Nov, 1 2012 | $20 | Oct, 13 2012 |
| Oct, 14 2012 | $20 | Sep, 3 2012 |
+--------------+---------------+----------------+
但是客户必须为每个到期日支付 50 美元。在这种情况下,客户拆分了他们的付款,并且由于表格中数据的格式化方式,它不适用于当前的到期日。
不幸的是,我无法更改数据库中的任何内容。