datavortextotal users
    Updated 2024-12-25
    SELECT
    COUNT(
    DISTINCT CASE
    WHEN block_timestamp >= '2024-01-01' THEN sender
    END
    ) AS "Total users 2024",
    COUNT(
    DISTINCT CASE
    WHEN block_timestamp >= CURRENT_DATE - INTERVAL '1 MONTH' THEN sender
    END
    ) AS "Active users last 1 month",
    COUNT(
    DISTINCT CASE
    WHEN block_timestamp >= CURRENT_DATE - INTERVAL '1 DAY' THEN sender
    END
    ) AS "Active users last 24 hours",
    COUNT(
    DISTINCT CASE
    WHEN block_timestamp >= CURRENT_DATE - INTERVAL '1 YEAR' THEN sender
    END
    ) AS "Active users last 1 year",
    ROUND(
    (
    (
    COUNT(
    DISTINCT CASE
    WHEN block_timestamp >= '2024-01-01' THEN sender
    END
    ) - COUNT(
    DISTINCT CASE
    WHEN block_timestamp < '2024-01-01' THEN sender
    END
    )
    ) * 100.0 / NULLIF(
    COUNT(
    DISTINCT CASE
    QueryRunArchived: QueryRun has been archived