Есть таблица ЗАКАЗЫ, соответственно некотые со статусом ВЫПОЛНЕН. Необходимо вывести в шапке базы процент выполненных заказов (например за 2014).
Я так понимаю нужен свой модуль, который подключался бы к БД и выполнял выборку строк с статусом ВЫПОЛНЕН
SELECT COUNT( 1 )
FROM cb_data47
WHERE `f501` = 'Выполнен'
AND `f504` >= '2014-01-01 00:00:00'
AND `f504` <= '2014-12-31 00:00:00'
f504 - это дата заказа.
После узнать общее количество строк в этом периоде:
SELECT COUNT( 1 )
FROM cb_data47
WHERE `f504` >= '2014-01-01 00:00:00' AND `f504` <= '2014-12-31 00:00:00'
После чего узнать процент:
Строки с ВЫПОЛНЕН поделить на ОБЩЕЕ КОЛИЧЕСТВО СТРОК и умножить на 100.
Результат вывести в файле index_top.tpl
В итоге должно получится как в прикрепленном файле (пока правлю вручную)
С чего начать - и есть ли примеры - спасибо!
Сообщение отредактировал sentimento: 07 Январь 2015 - 06:17