apostleoffinanceMetricx Dao session 3
Updated 2022-12-06
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 prices AS (
SELECT
DATE(hour) AS "Date",
AVG(price) AS "Average ETH price, USD"
FROM ethereum.core.fact_hourly_token_prices
WHERE symbol = 'WETH'
GROUP BY "Date"
),
opensea_sales AS (
SELECT
DATE_TRUNC('day', block_timestamp) as "Day",
--currency_symbol AS "Currency Symbol",
count(distinct tx_hash) as "Number of Transactions",
sum(platform_fee) as "Total platform fees, ETH",
sum(platform_fee_usd) as "Total platform fees, USD"
FROM ethereum.core.ez_nft_sales
WHERE
block_timestamp::DATE BETWEEN '2022-10-01' AND '2022-10-31'
AND platform_name = 'opensea'
AND currency_symbol IN ('ETH', 'WETH')
GROUP BY "Day"
)
SELECT
opensea_sales."Day",
prices."Average ETH price, USD",
opensea_sales."Total platform fees, USD",
"Total platform fees, ETH" * "Average ETH price, USD" AS "Total platform fees calculate"
FROM opensea_sales
LEFT JOIN prices
ON opensea_sales."Day" = prices."Date" -- another option is Join using
/*CASE
Run a query to Download Data