Интересная ситуация.
Я сам "с математикой" так и не распетлялся. То есть, просто протестировал в ситауциях, когда количество записей не больше 10 и среднее значение не велико.
А что будет выдавать эта формула, если количество записей 500 ?)
Я ничего не хочу. Просто , как мне кажется, полезный фидбэк.
Выяснилось неожиданно, что существует целое направление "формул/схем/алгоритмов" усредняющих значения атрубутов в таких ситуациях. И так целая наука: "на сколько хорошо эти схемы усредняют" значения)
Нужно это всё для маскирования значения атрубов таблиц. Условно, например, хочешь выкатить статистическую таблицу в открытый доступ, но при этом, чтобы значения были не те, конкретные, которые есть, а , другие, но при этом такие свойства как среднее значение всех записей оставалось одинаковым. Актуально, например, когда выкатить требуется нечто вроде данных об анализах людей "уровень гемоглобина" - условно, атрибут типа int, его нужно усреднять, пол и еще чо то. И вот, чтобы не выкатить случайно "интимную" инфу о ком-то - нужно "усреднить".