表tbl_xyz中的数据以这种方式存储
------------+-----------+-------+-------+---------------+---------------+
customerId | amount | fee | rate | installment | dateIssued |
------------+-----------+-------+-------+---------------+---------------+
1 | 200000 | 3000| 50 | 4 | 2019-01-01 |
------------+-----------+-------+-------+---------------+---------------+
2 | 206000 | 3000| 30 | 4 | 2019-01-03 |
------------+-----------+-------+-------+---------------+---------------+
3 | 200000 | 3000| 50 | 3 | 2019-01-11 |
------------+-----------+-------+-------+---------------+---------------+
4 | 200000 | 3000| 40 | 4 | 2019-01-12 |
------------+-----------+-------+-------+---------------+---------------+
5 | 340000 | 3000| 20 | 4 | 2019-01-13 |
------------+-----------+-------+-------+---------------+---------------+
6 | 20000 | 3000| 50 | 2 | 2019-01-15 |
------------+-----------+-------+-------+---------------+---------------+
7 | 600000 | 3000| 50 | 4 | 2019-01-15 |
------------+-----------+-------+-------+---------------+---------------+
8 | 250000 | 6000| 70 | 1 | 2019-01-15 |
------------+-----------+-------+-------+---------------+---------------+
我想要这个输出
注意:此输出适用于所有记录dateIssued仅是一月中的任何日期。
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
customerId | amount | fee | rate | installment | dateIssued | total | inst/mo | JAN | FEB | MAR | APR |
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
1 | 200000 | 3000| 50 | 4 | 2019-01-01 | 300000 | 75500 | 75500| 75500| 75500| 75500|
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
2 | 206000 | 3000| 30 | 4 | 2019-01-03 | 267800 | 66950 | 66950 | 66950 | 66950 | 66950 |
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
3 | 200000 | 3000| 50 | 3 | 2019-01-11 | 300000 | 100000 | 100000| 100000| 100000| 0|
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
4 | 200000 | 3000| 40 | 4 | 2019-01-12 | ... | ... | ... | ... | ... | ... |
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
5 | 340000 | 3000| 20 | 4 | 2019-01-13 | ... | ... | ... | ... | ... | ... |
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
6 | 20000 | 3000| 50 | 2 | 2019-01-15 | ... | ... | ... | ... | ... | ... |
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
7 | 600000 | 3000| 50 | 4 | 2019-01-15 | ... | ... | ... | ... | ... | ... |
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
8 | 250000 | 6000| 70 | 1 | 2019-01-15 | 425000 | 425000 |425000 | 0| 0| 0|
------------+-----------+-------+-------+---------------+---------------+-----------+-----------+-------+-------+-------+-------+
以下是一些条件:
总计=(金额+(金额*费率)/ 100)
安装/ mo =(金额+(金额*费率)/ 100)/分期付款
JAN,FEB,MAR和APR列取决于发布日期中的月份。
在上面的示例中,所有记录仅是一月。 2月应该是2月,3月,4月和5月。 而且每个月的价值分配取决于分期付款。