-2

在这里,我想获取一个人每月付款的总和作为报告。同一个人可以在一个月内多次付款。

我的数据库看起来像:

id    member_id              date            amount_paid
12       54(jaison)        2011-10-25          500
13       54(jaison)        2011-10-31          1500
14       55(ram)           2011-03-24           600
15       55(ram)           2011-03-31           400

所以我的问题是在前端我想看到这样的数据:

name       jan    feb    mar     apr     may    jun     jul   aug   sep   oct   nov    dec
jaison                                                                    2000
Ram                      1000
4

1 回答 1

0

您需要在访问付款表的查询中按 MemberID 和月份分组。

你想知道查询数据库的SQL命令吗?

SELECT month(date) as mon, member_id, sum(amount_paid) as amount FROM table GROUP BY mon,member_id
于 2012-01-02T15:27:13.703 回答