ioanSnapshot votes
Updated 2023-05-17Copy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
›
⌄
SELECT RIGHT(CONCAT('00000', prank), Len(max(prank) over ())) as proposalRank
, PROPOSAL_START_TIME
, PROPOSAL_AUTHOR
, PROPOSAL_ID
, concat(proposalRank , concat(': ', proposal_title)) as PROPOSAL_TITLE
, OPTION_ID
, "OPTION"
, voters
, voting_power
FROM (
SELECT DISTINCT DENSE_RANK() OVER ( ORDER BY PROPOSAL_START_TIME ) as prank
, PROPOSAL_START_TIME
, PROPOSAL_AUTHOR
, proposal_id
, proposal_title
, CHOICES
, o.VALUE as OPTION_ID
, CHOICES[o.VALUE::NUMERIC-1] as "OPTION"
, COUNT(DISTINCT VOTER) OVER (partition by proposal_id, VOTE_OPTION) as voters
, sum(VOTING_POWER) OVER (partition by proposal_id, VOTE_OPTION) as voting_power
FROM ethereum.core.ez_snapshot as s
left join TABLE(flatten(INPUT => s.VOTE_OPTION)) o
WHERE space_id = 'snapshot.dcl.eth'
AND VOTING_POWER > 0
AND o.VALUE <> ''
) as v
ORDER BY PROPOSAL_START_TIME
Run a query to Download Data