Afonso_DiazGrouping buyers
    Updated 2024-10-10
    with pricet as (
    select
    hour::date as date,
    avg(price) as price_usd
    from flow.price.ez_prices_hourly
    where symbol = 'FLOW'
    group by 1
    ),

    main as (
    select
    tx_id,
    block_timestamp,
    seller,
    buyer,
    nft_collection,
    marketplace,
    price as price_usd
    from flow.nft.ez_nft_sales
    where
    block_timestamp::date between case '{{ type }}'
    when 'daily' then date('{{ end_date }}') - interval '1 day'
    when 'weekly' then date('{{ end_date }}') - interval '1 week'
    when 'monthly' then date('{{ end_date }}') - interval '1 month'
    when 'yearly' then date('{{ end_date }}') - interval '1 year'
    end and '{{ end_date }}'
    ),

    users as (
    select
    buyer,
    count(distinct tx_id) as transactions
    from main
    group by 1
    )

    QueryRunArchived: QueryRun has been archived