feyikemiwitty-teal copy
    Updated 2024-08-02
    WITH New_Users_stats AS (
    SELECT
    Authorizers[0] AS user,
    MIN(block_timestamp) AS first_tx_timestamp
    FROM
    flow.core.fact_transactions
    WHERE block_timestamp::DATE >= '2024-01-01'
    AND Tx_succeeded = 'True'
    GROUP BY 1
    )

    --All_users AS(
    SELECT
    DATE_TRUNC('day', first_tx_timestamp) AS Date,
    'New_users' AS Type,
    COUNT(DISTINCT user) AS users
    FROM New_Users_stats
    GROUP BY 1

    UNION ALL

    SELECT
    DATE_TRUNC('day', block_timestamp) AS Date,
    'Active_Users' AS Type,
    COUNT(DISTINCT Authorizers[0]) AS Users
    FROM
    flow.core.fact_transactions
    WHERE block_timestamp::DATE >= '2024-01-01'
    AND Tx_succeeded = 'True'
    GROUP BY 1
    -- )

    -- SELECT
    -- (SELECT COUNT(DISTINCT users) FROM All_Users WHERE type = 'Active_Users') AS total_users,
    -- (SELECT COUNT(DISTINCT users) FROM All_Users WHERE type = 'New_Users') AS total_new_users,
    -- FROM All_Users
    QueryRunArchived: QueryRun has been archived