Баг (фича?) с отрицательным количеством боев продолжает лезть.
Догадка: бои за 2-4 недели по топу считаются, как разница всех боев топовых игроков по состоянию на сейчас и по состоянию на 2-4 недели назад. Но состав топа берется разный - текущий и давний, соответственно. Добавление игроков в топ не страшно - это как буд-то они сыграли все свои игры за этот период. А вот вывод игроков из топа приводит к таким вот казусам.
Правильно считать эту разницу по текущему топу. Это возможно, если данные хранятся по каждому игроку за каждую неделю (а не только агрегированные).
Прокомментируйте, пожалуйста, верна ли догадка, хранится ли достаточная информация и можно ли починить?
Иначе, самым интересным цифирям нельзя доверять =(
Спасибо.