SELECT YEAR(block_timestamp), MONTH(block_timestamp), CASE WHEN to_label = 'uniswap x' THEN 'uniswap'
WHEN to_label = 'uniswapex' THEN 'uniswap'
ELSE to_label END AS to_label, COUNT (DISTINCT origin_address)
FROM ethereum.udm_events
WHERE to_label IN ('uniswap','uniswap x','uniswapex','sushiswap') AND to_label_subtype = 'pool' AND origin_address = from_Address
GROUP BY YEAR(block_timestamp), MONTH(block_timestamp), to_label