Плановый ДРР по каналам за последний месяц медиаплана
SQL, по которому посчитано
WITH last_month AS (
SELECT CAST(date_trunc('month', max(month)) AS DATE) AS month_start
FROM plan
)
SELECT
p.channel,
round(p.revenue, 2) AS planned_revenue,
round(p.ad_cost, 2) AS planned_ad_cost,
round(p.ad_cost / NULLIF(p.revenue, 0), 4) AS planned_drr
FROM plan p
JOIN last_month l ON p.month = l.month_start
ORDER BY planned_drr DESC
LIMIT 30