namanasyncflexible-white
Updated 2024-08-30
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 daily_prices AS (
SELECT
DATE_TRUNC('day', HOUR) AS day,
TOKEN_ADDRESS,
AVG(PRICE) AS avg_price
FROM
ethereum.price.ez_prices_hourly
WHERE
TOKEN_ADDRESS = '0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9'
AND HOUR >= CURRENT_TIMESTAMP - INTERVAL '30 days'
GROUP BY
day, TOKEN_ADDRESS
UNION ALL
SELECT
DATE_TRUNC('day', HOUR) AS day,
TOKEN_ADDRESS,
AVG(PRICE) AS avg_price
FROM
polygon.price.ez_prices_hourly
WHERE
TOKEN_ADDRESS = '0xd6df932a45c0f255f85145f286ea0b292b21c90b'
AND HOUR >= CURRENT_TIMESTAMP - INTERVAL '30 days'
GROUP BY
day, TOKEN_ADDRESS
)
SELECT
day,
CASE
WHEN TOKEN_ADDRESS = '0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9' THEN 'Ethereum'
WHEN TOKEN_ADDRESS = '0xd6df932a45c0f255f85145f286ea0b292b21c90b' THEN 'Polygon'
END AS network,
avg_price
FROM
daily_prices
ORDER BY
day, network;
QueryRunArchived: QueryRun has been archived