alitaslimiActive and New Voters
    Updated 2023-03-10
    WITH
    active AS (
    SELECT
    proposal_id,
    COUNT(DISTINCT voter) AS voters
    FROM
    ethereum.aave.ez_votes
    GROUP BY
    proposal_id
    ),
    new AS (
    SELECT
    first_proposal AS proposal_id,
    COUNT(DISTINCT voter) AS voters
    FROM
    (
    SELECT
    voter,
    MIN(proposal_id) AS first_proposal
    FROM
    ethereum.aave.ez_votes
    GROUP BY
    voter
    )
    GROUP BY
    proposal_id
    )
    SELECT
    active.proposal_id AS "Proposal",
    active.voters AS "Active Voters",
    new.voters AS "New Voters"
    FROM
    active
    JOIN new ON active.proposal_id = new.proposal_id
    ORDER BY
    "Proposal" DESC
    Run a query to Download Data