Еще такой вопрос, теперь я вычисляю процент каждого outcome относительно общего количества, 2 знака после запятой, и получается в сумме где-то 99.9%, где-то 100.1%, как это можно отрегулировать (не убирать "лишние" знаки не вариант) ?
SELECT ethnicity, total,
ROUND(arrest/total::NUMERIC * 100, 2) as arrest_percent,
ROUND(no_action/total::NUMERIC * 100, 2) as no_action_percent,
ROUND(other/total::NUMERIC * 100, 2) as other_percent
FROM cte