permarypangolin tvl
Updated 2024-11-02
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 quarterly_data AS (
SELECT
DATE_TRUNC('day', date) AS day,
protocol,
chain,
CASE
WHEN date >= '2024-01-01' AND date < '2024-04-01' THEN 'Q1-2024'
WHEN date >= '2024-04-01' AND date < '2024-07-01' THEN 'Q2-2024'
WHEN date >= '2024-07-01' AND date < '2024-10-01' THEN 'Q3-2024'
WHEN date >= '2024-10-01' AND date < '2025-01-01' THEN 'Q4-2024'
END AS quarter,
SUM(chain_tvl) AS daily_tvl -- Assuming 'chain_tvl' is the correct column for Total Value Locked
FROM
external.defillama.fact_protocol_tvl -- Replace with the actual table name for TVL data
WHERE
protocol ILIKE '%pangolin%'
AND chain ILIKE '%Avalanche%'
AND date BETWEEN '2024-01-01' AND '2024-12-31'
GROUP BY
day, protocol, chain, quarter -- Use 'day' instead of 'DATE_TRUNC('day', date)'
),
cumulative_quarterly_tvl AS (
SELECT
day,
protocol,
chain,
quarter,
SUM(daily_tvl) OVER (PARTITION BY protocol, quarter ORDER BY day) AS cumulative_tvl
FROM
quarterly_data
)
SELECT *
FROM cumulative_quarterly_tvl
ORDER BY
day, protocol;
QueryRunArchived: QueryRun has been archived