select
date_trunc('month', block_timestamp) as month,
sum(amount_usd) as usd_sum,
count(distinct(from_address)) as in_amount_users,
count(tx_id) as tx_count,
in_amount_users/usd_sum as ratio ,
platform
from ethereum.dex_swaps
where platform <> 'curve'
group by 6,1
order by 1 DESC