Описание:
Имеется база с результатами киберспортивных игр. Таблица с играми выглядит примерно так: коэффициенты (победа первой команды, победа второй команды, ничья), счет обеих команд.
Задача:
Необходимо пересчитать результаты всех игр и записать в отдельные таблицы. Расчет происходит по формуле: result = (K * np) – np – nm + pr
K - коэффициент,
np – ничья (если ничья то 1 иначе 0),
nm – не ничья (если ничья то 0 иначе 1),
pr – предыдущий результат последней игры по текущему коэффициенту из обработанной таблицы (result).
Решение задачи:
В идеале если получится весь алгоритм работы:
- получение новый id игр в таблице
- пересчет по формуле и запись результата в таблицу.
Будет происходить в запросе, т.е на стороне базы данных.
Материалы: Будет предоставлена база с играми.