select count(pool_ids) as pool_count , mindt , sum(pool_count) over (order by mindt) as cum from
(
select min(block_timestamp::date) as mindt, pool_ids
from osmosis.core.fact_swaps
where to_date(block_timestamp) >= '2022-05-01'
group by 2
)
group by 2