Перейти к содержимому


Вывод процентного соотношения строк в ШАПКЕ


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 sentimento

    Активный участник

  • Пользователи
  • PipPipPip
  • 45 сообщений
  • Пол:Мужчина
  • Город:Москва
  • Интересы:Видеография

Отправлено 06 Январь 2015 - 23:47

Здравствуйте!

Есть таблица ЗАКАЗЫ, соответственно некотые со статусом ВЫПОЛНЕН. Необходимо вывести в шапке базы процент выполненных заказов (например за 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

В итоге должно получится как в прикрепленном файле (пока правлю вручную)

С чего начать - и есть ли примеры - спасибо!

Прикрепленные изображения

  • Прикрепленное изображение: screenshot-base sentimento org 2015-01-07 06-09-06.jpeg

Сообщение отредактировал sentimento: 07 Январь 2015 - 06:17






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных