Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как реализовать среднее значение по дополнительным полям?

Как реализовать среднее значение по дополнительным полям?


     09.02.2016    Все вопросы » Общие вопросы    763

вопрос
В общем у меня есть два доп.поля, в которых у меня находятся цифры. Мне нужно, чтобы по этим доп. полям высчитывалось какое-то среднее значение цифра. Как это можно реализовать? Может кто подскажет? Или поможет за отдельную плату сделать?

Ответа пока нет


6 комментариев

nowheremany
Эксперт

nowheremany - 10 февраля 2016 10:26 -

Это сделать не очень просто и нагрузка слишком большая для сервера из-за структуры БД ДЛЕ. Т, к. все доп поля храняться в одном поле БД - нужно вытаскивать их и там уже проводить операции, что будет равнозначно получить все новости из БД без пагинации

Благодарность принимаю тут Связь

PunPun
Эксперт

PunPun - 10 февраля 2016 13:16 -

nowheremany, а так разве не пойдет ?
$(function(){
var $res = (Number([xfvalue_one]) + Number([xfvalue_two])) / 2;
$("#id").text($res);
});

well​

zip
Юзер

zip - 11 февраля 2016 07:01 -

А можно как-то по подробнее?

ravchik
Юзер

ravchik - 11 февраля 2016 21:55 -

Gameer же дал вам простое и бесплатное решение. Без всяких вмешательств в код движка и без нагрузок на БД.
$(function(){
var $res = (Number([xfvalue_one]) + Number([xfvalue_two])) / 2;
$("#id").text($res);
});
где [xfvalue_one] - значение первого допполя, [xfvalue_two] - значение второго допполя, #id - id блока, куда вписывается среднее значение этих двух допполей... Вроде все предельно ясно.

zip
Юзер

zip - 11 февраля 2016 07:01 -

Я понимаю, что нагрузка будет на БД, но мне необходимы эти вычисления.

lutskboy
Юзер

lutskboy - 11 февраля 2016 19:52 -

сделаю за пару руб

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх