boomer772023-05-09 04:44 PM
    Updated 2023-08-30
    with raw as (select *,
    case when project_name is null then nft_address else project_name end as projz
    from ethereum.core.ez_nft_sales
    where date(block_timestamp) >= current_date - 31
    and price_usd > 0),

    rank as (select date_trunc('week', block_timestamp) as dt, platform_name,
    sum(price_usd) as vol_usd,
    ROW_NUMBER() OVER (PARTITION BY platform_name ORDER BY vol_usd desc) as rank
    from raw
    group by 1,2)

    select dt, platform_name, rank, vol_usd
    from rank
    Run a query to Download Data