SELECT goals, games, ROUND(goals/games, 2) AS "goalspergame"
FROM bgoals
ORDER BY goals DESC, games ;
Это всегда дает 1,00 и 0,00 в результате вместо точного числа, округленного на два десятичных знака. Если я поставил 100 * перед целями, тогда я получаю полезный результат в процентах, однако я не хочу иметь его в процентах.Расчет всегда округляется
Что можно сделать, чтобы получить полезный результат?
Я уже использовал функцию поиска, но до сих пор ничего не работало. This кажется хорошим, но я либо не понимаю, как правильно его использовать, либо не работает.
try 'ROUND (CAST (цели AS FLOAT)/games, 2)' - не уверен, что он будет работать с mysql, хотя – Akash
Спасибо, но если я попытаюсь это сделать, то получаю сообщение об ошибке, команды не существует. Другой пользователь предоставил легкое решение, которое работает, хотя – hacker1337ninja