cypherFirst Bond Day per Node Operator
Updated 2022-01-19
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
›
⌄
with days_generator as
(select -1 + row_number() over(order by 0) i, start_date + i generated_date, 0 as new_nodes_d
from (select '2021-04-10'::date start_date, '2022-01-19'::date end_date)
join table(generator(rowcount => 10000 )) x
qualify i < 1 + end_date - start_date ),
new_nodes as (select
date_trunc('day', block_timestamp) as block_day,
count(distinct(node_address)) as new_node
from thorchain.new_node_events
group by 1 ),
temp_table as (select
days_generator.generated_date as date,
iff(new_nodes.new_node = null, days_generator.new_nodes_d, new_nodes.new_node) as count_new_node
from days_generator
left join new_nodes
on days_generator.generated_date = new_nodes.block_day)
select date, ifnull(count_new_node, 0) as new_nodes_final
from temp_table
Run a query to Download Data