<<< Назад

О среднем в Мажордомо


Logrus (2023-07-07 09:26:14):

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

(0)
 
Logrus (2023-07-11 14:51:02):

пп.2 если среднее ноль то выдаст фальш

(0)
 
Logrus (2023-07-11 14:56:32):

пп.3
Атмосферное давление в пределах нормы 736 мм.рт.ст
Min/max за сутки 735/736 размах колебаний 1 среднее 734 отклонение 2

средневзвешенное меньше минимального?!

(0)
 
Logrus (2023-07-11 15:45:26):

пп.3 тут косяк в мин/макс дефольных вероятно, они не весь диапазон берут
но и пп.1 косяк в этой если нет данных

(0)
 
Logrus (2023-07-11 15:47:35):

т.е. наверное ретурн с фальш вынести выше цикла после второго запроса, ну и сам запрос усложнить

(0)
 
Xor (2023-07-11 16:04:27):

к пп.2 убери if (!$avg) return false;
или

        $avg = (float)($ss / $tmr_mem) + 0.00000000001;
        return round($avg, 9);
(0)
 
Logrus (2023-07-11 17:47:51):

я не дома, т.ч. пока это мысли вслух
выход с фальш нужен после запроса где коунт+1 там в пп.1 иногда лажает, ну и в текущем если ноль тоже нехорошо, имхо
т.ч. я накидал для подумать ;)

(0)
 
Xor (2023-07-11 22:20:45):

начиная с мариядб 10,2 это всё одним запросом делается с оконными функциями, неохота ковыряться с пхп(

(0)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!