Mrftivictorious-purple
Updated 2025-02-05
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
›
⌄
WITH block_data AS (
SELECT
date_trunc({{period_type}}, block_timestamp) AS "Date",
AVG(GAS_USED / NULLIF(GAS_LIMIT, 0)) * 100 AS "Average Block Utilization (%)"
FROM
berachain.testnet.fact_blocks
WHERE
BLOCK_TIMESTAMP::date >= '{{start_day}}'
AND date_trunc({{period_type}}, BLOCK_TIMESTAMP) <= '{{target_day}}'
GROUP BY 1
)
SELECT
"Date",
AVG("Average Block Utilization (%)") AS "Average Block Utilization (%)",
LAG(AVG("Average Block Utilization (%)")) OVER (ORDER BY "Date") AS lag_utilization,
ROUND(100 * (AVG("Average Block Utilization (%)") - lag_utilization) / NULLIF(lag_utilization, 0), 2) AS "Block Utilization Change %"
FROM block_data
GROUP BY 1
ORDER BY 1 DESC
QueryRunArchived: QueryRun has been archived