ROI вложений в товар по каналам
SQL, по которому посчитано
SELECT channel,
round((sum(revenue - returned_revenue) - sum(commission) - sum(logistics) - sum(cost_of_goods)) / sum(cost_of_goods), 4) AS roi
FROM sales
WHERE date > (SELECT max(date) FROM sales) - INTERVAL 12 MONTH
GROUP BY channel
ORDER BY roi DESC