Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как реализовать среднее значение по дополнительным полям?

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


     09.02.2016    Общие вопросы    431

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

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


Комментарии пользователей (6)

nowheremany
192

1659 | 1292

nowheremany - 10 февраля 2016 10:26 - Эксперт

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

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

Gameer
225

1122 | 395

Gameer - 10 февраля 2016 13:16 - Эксперт

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

Истина в противоречии.​

zip
129 | 7

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

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

ravchik
66

375 | 123

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
129 | 7

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

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

lutskboy
3

550 | 103

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

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

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

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