test_mysql

Исходные данные Примеры данных в таблицах

Клиенты - client

id (int) status (varchar) login (varchar) password (char)
1 enabled Aaa 111111rfer111
2 enabled Bbb 22222fre22222
3 disabled Ccc 33fhjkrf3f343
4 enabled Ddd Ds43dwdwe

Операции по клиентам – balance Amount – сумма операции, может быть положительной или отрицательной

id (int) уникальный ИД операции idclient (int) date (date) дата операции amount (decimal(8,2))
1 1 2010-12-01 100.00
2 1 2010-12-01 -40.00
3 2 2010-12-02 -50.00
4 3 2010-12-06 80.00
5 2 2010-12-08 120.00
6 1 2010-12-30 -45.00

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

idclient (int) amount (decimal)
1 15.00
2 70.00
3 80.00
4 NULL