Новичок
![](./im/images/pips1.gif)
Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2010
Помог: 0 раз(а)
![](./templates/InvisionExBB/im/spacer.gif)
|
Добрый день, у меня есть запрос к БД (спс duk)
PHP:
скопировать код в буфер обмена
SUM(IF(method=1,amount,0)) AS am_met_1, SUM(IF(method=1,bonus,0)) AS bonus_met_1, SUM(IF(method=2,amount,0)) AS am_met_2, SUM(IF(method=2,bonus,0)) AS bonus_met_2, SUM(IF(method=3,amount,0)) AS am_met_3, SUM(IF(method=3,bonus,0)) AS bonus_met_3, SUM(IF(method=4,amount,0)) AS am_met_4, SUM(IF(method=4,bonus,0)) AS bonus_met_4, SUM(amount) AS total_am, SUM(bonus) AS total_bon FROM fn.fn_balance_in WHERE TO_DAYS('2010-07-01') - TO_DAYS(dtime) <= 30
Который вытягивает из базы, даты, суммы, бонусы, типы(method в БД) платежей и сортирует их в нужном мне порядке.
Типов всего 4: Карточка, Вебмани, Терминал, Счет
как написать функцию на пхп которая бы заполняла несуществующие даты и ставила нули в суммах и бонусах для каждого типа платежей? Пускай будет диапазон даты за месяц.
Вставлять в базу ничего не нужно, нужно работать с выбранными элементами из базы.
Очень прошу вашей помощи!!!
|