Updated 2022-10-22
    WITH base AS (
    SELECT
    tx_id AS txx,
    event_data:id AS nft_id
    FROM flow.core.fact_events
    WHERE event_contract = 'A.329feb3ab062d289.RaceDay_NFT'
    AND event_type = 'Minted'
    ),

    mint AS (
    SELECT
    block_timestamp,
    event_data:to AS buyer
    FROM flow.core.fact_events
    LEFT OUTER JOIN base
    ON nft_id = event_data:id AND txx = tx_id
    WHERE event_type = 'Deposit'
    AND txx IS NOT NULL
    AND event_contract = 'A.329feb3ab062d289.RaceDay_NFT'
    AND event_data:to != '0x329feb3ab062d289'

    ),
    raceday_mint AS (
    SELECT
    a.buyer ,
    COUNT(DISTINCT tx_id) AS buy_count
    FROM flow.core.ez_nft_sales a
    LEFT JOIN mint b
    ON a.buyer = b.buyer
    WHERE nft_collection = 'A.329feb3ab062d289.RaceDay_NFT'
    AND a.buyer IN (SELECT buyer FROM mint)
    AND tx_succeeded = 'TRUE'
    GROUP BY 1
    )

    Run a query to Download Data