SELECT
date(block_timestamp) as date,
COUNT(distinct delegator_address) AS total_staker,
sum(total_staker) over (order by date asc) as cumulative_staker
FROM osmosis.core.fact_staking
WHERE tx_status = 'SUCCEEDED'
AND ACTION = 'delegate'
AND date >= CURRENT_DATE - 90
group by date
order by date