zyroqTraders test
Updated 2024-12-20
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 data AS (
SELECT trader, block_timestamp
FROM arbitrum.vertex.ez_perp_trades
UNION ALL
SELECT trader, block_timestamp
FROM arbitrum.vertex.ez_spot_trades
),
trader AS (
SELECT COUNT(DISTINCT trader) AS traders
FROM data
WHERE block_timestamp >= current_date - interval '{{period}} days'
AND trader != '0x0000000000000000000000000000000000000000'
),
new AS (
SELECT COUNT(DISTINCT trader) AS new_trader
FROM (
SELECT trader, MIN(block_timestamp) AS first_trade_date
FROM data
GROUP BY trader
) first_trades
WHERE first_trade_date >= current_date - interval '{{period}} days'
)
SELECT *
FROM trader, new;
QueryRunArchived: QueryRun has been archived