在这里,我希望将一个人的每月付款总额作为报告。同一个人可以在一个月内支付多笔款项。
我的数据库看起来像:
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
答案 0 :(得分:0)
您需要在访问付款表的查询中按GroupID和month分组。
您想知道查询数据库的SQL命令吗?
SELECT month(date) as mon, member_id, sum(amount_paid) as amount FROM table GROUP BY mon,member_id