select block_timestamp::date as date, count(*) as number_of_sale, sum(number_of_sale) over (order by date) as cumulative_number_of_sale, sum(price_usd) as volume,
sum(volume) over (order by date) as cumulative_volume
from ethereum.core.ez_nft_sales
where project_name = 'cryptopunks' and event_type = 'sale' and price_usd > 0
group by 1