HosseinUntitled Query
Updated 2022-11-06
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
›
⌄
with
wallets as (
select distinct(proposer) as proposer from flow.core.fact_transactions ad
join flow.core.fact_events b
on ad.tx_id = b.tx_id
and ad.tx_succeeded = 1
where event_contract = 'A.39e42c67cc851cfb.EmeraldIdentityDapper'
),
avg_activity as (
select event_type, proposer, count(event_type) as event_num
from flow.core.fact_events events
join flow.core.fact_transactions tx
on events.tx_id = tx.tx_id
where exists (
select proposer
from flow.core.fact_transactions a
where tx.proposer = a.proposer
group by proposer
)
and proposer in (select proposer from wallets)
group by event_type, proposer
)
select event_type,
AVG(event_num) as avg_event_num,
row_number() over (order by avg_event_num desc) as rank
from avg_activity
group by event_type
qualify rank between 3 and 22
order by rank asc
Run a query to Download Data