datavortexNew Vs Returning Bridgers
Updated 2024-09-17
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
32
33
34
35
36
›
WITH weekly_activity AS (
SELECT
sender,
DATE_TRUNC('week', block_timestamp) AS week,
MIN(block_timestamp) AS first_bridge_time
FROM
avalanche.defi.ez_bridge_activity
GROUP BY
sender, DATE_TRUNC('week', block_timestamp)
),
first_bridge_per_sender AS (
SELECT
sender,
MIN(DATE_TRUNC('week', first_bridge_time)) AS first_bridge_week
FROM
weekly_activity
GROUP BY
sender
),
weekly_bridger_trend AS (
SELECT
w.week,
w.sender,
CASE
WHEN w.week = f.first_bridge_week THEN 'new'
ELSE 'returning'
END AS bridger_status
FROM
weekly_activity w
JOIN
first_bridge_per_sender f
ON
w.sender = f.sender
)
QueryRunArchived: QueryRun has been archived