Добавить цифры на основе месяца - PullRequest
0 голосов
/ 02 января 2012

Здесь я хочу получить общую сумму ежемесячного платежа человека в виде отчета.Один и тот же человек может совершить более одного платежа за месяц.

Моя база данных выглядит следующим образом:

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 голосов
/ 02 января 2012

Вам необходимо сгруппировать по MemberID и месяцу в запросе, который обращается к таблице платежей.

Хотите знать команду SQL для запроса к БД?

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