select
block_timestamp::date as "Date",
count(distinct from_address) as "Values"
from
arbitrum.core.fact_transactions
where
block_timestamp::date >= (current_date - 90)
and status = 'SUCCESS'
group by
"Date"
qualify
"Date" < last_value("Date") over (order by "Date")
order by
"Date" desc