willkannegieserBase vs L2
    Updated 2024-09-15
    WITH t1 AS
    (( SELECT
    FROM_ADDRESS ,
    MIN(BLOCK_TIMESTAMP) AS Datee,
    'base' AS Chain
    FROM
    base.core.fact_transactions
    GROUP BY 1)

    UNION ALL

    (SELECT
    FROM_ADDRESS ,
    MIN(BLOCK_TIMESTAMP) AS Datee,
    'arbitrum' AS Chain
    FROM
    arbitrum.core.fact_transactions
    GROUP BY 1)),


    Final AS
    (SELECT
    Chain
    , Date_trunc('week',datee) AS Date
    , COUNT(*) AS "new users"
    , SUM("new users") OVER (partition By Chain ORDER BY DATE) AS "total users"
    FROM
    T1
    GROUP BY 1,2)


    SELECT
    *
    FROM
    FINAL
    WHERE Date > current_date - 500
    QueryRunArchived: QueryRun has been archived