Стоимость клика по источникам за 12 месяцев
SQL, по которому посчитано
WITH agg AS (
SELECT
source,
sum(cost) AS cost_sum,
sum(clicks) AS clicks_sum,
sum(orders) AS orders_sum,
sum(revenue) AS revenue_sum
FROM ads
WHERE date > (SELECT max(date) FROM sales) - INTERVAL 12 MONTH
GROUP BY source
)
SELECT
source,
round(cost_sum) AS cost_rub,
clicks_sum AS clicks,
round(cost_sum / NULLIF(clicks_sum, 0), 2) AS cpc_rub,
round(cost_sum / NULLIF(orders_sum, 0), 0) AS cpo_rub,
round(revenue_sum / NULLIF(cost_sum, 0), 2) AS roas
FROM agg
ORDER BY cost_sum DESC