amelia-leeUntitled Query
    Updated 2022-07-30
    WITH T1 AS (
    SELECT *,
    CASE WHEN contract_address = '0x7ceb23fd6bc0add59e62ac25578270cff1b9f619'
    THEN '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2'
    WHEN contract_address = '0x8f3cf7ad23cd3cadbd9735aff958023239c6a063'
    THEN '0x6b175474e89094c44da98b954eedeac495271d0f'
    WHEN contract_address = '0x2791bca1f2de4661ed88a30c99a7a9449aa84174'
    THEN '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48'
    WHEN contract_address = '0x70c006878a5a50ed185ac4c87d837633923de296'
    THEN '0x557b933a7c2c45672b610f8954a3deb39a51a8ca'
    END AS assets,
    event_inputs:value AS amounts
    FROM polygon.core.fact_event_logs
    WHERE event_inputs:to IN ('0x5b3256965e7c3cf26e11fcaf296dfc8807c01073','0x8de9c5a032463c561423387a9648c5c7bcc5bc90')
    and block_timestamp >= CURRENT_DATE - 30
    ),

    T2 AS (
    SELECT
    DATE_TRUNC('day', block_timestamp) AS date ,
    SUM(price*amounts/pow(10,decimals)) AS Fees_in_usd,
    COUNT(DISTINCT tx_hash) AS sale_numbers
    FROM T1
    JOIN ethereum.core.fact_hourly_token_prices
    ON DATE_TRUNC('HOUR', block_timestamp) = HOUR
    AND assets = token_address
    GROUP BY 1
    )
    SELECT
    sum(FEES_IN_USD)/sum(sale_numbers) as average_price_of_each_NFT_saled
    FROM T2


    --Soheil_mk
    Run a query to Download Data