tomilayoyammering-amber
Updated 2024-10-29
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 transaction_summary AS (
SELECT
DATE_TRUNC('day', block_timestamp) AS transaction_date,
from_address AS user,
COUNT(tx_hash) AS transaction_count
FROM
blast.core.fact_transactions
WHERE
block_timestamp BETWEEN '2024-07-01' AND '2024-07-31'
GROUP BY
DATE_TRUNC('day', block_timestamp), from_address
),
categorized_users AS (
SELECT
transaction_date,
user,
CASE
WHEN transaction_count = 1 THEN 'new'
ELSE 'returning'
END AS user_category
FROM
transaction_summary
),
daily_user_counts AS (
SELECT
transaction_date,
user_category,
COUNT(DISTINCT user) AS user_count
FROM
categorized_users
GROUP BY
transaction_date, user_category
),
pivoted_daily_counts AS (
SELECT
transaction_date,
QueryRunArchived: QueryRun has been archived