根据月份添加数字

时间:2012-01-02 15:16:30

标签: php mysql concrete5

在这里,我希望将一个人的每月付款总额作为报告。同一个人可以在一个月内支付多笔款项。

我的数据库看起来像:

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

1 个答案:

答案 0 :(得分:0)

您需要在访问付款表的查询中按GroupID和month分组。

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

SELECT month(date) as mon, member_id, sum(amount_paid) as amount FROM table GROUP BY mon,member_id