SELECT
date_trunc('month', block_timestamp) as "Month",
platform as "Platform",
sum(amount_usd) as "Total Swap Volume"
FROM ethereum.dex_swaps
WHERE platform in('uniswap-v2', 'sushiswap', 'uniswap-v3')
AND block_timestamp >= dateadd(month, -12, getdate())
GROUP BY 1, platform
ORDER BY 1 DESC