noanuman-1x1vZpSells VS Buys
Updated 2024-10-16
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 sells AS (
SELECT
ORIGIN_FROM_ADDRESS AS SELLER,
amount_in AS TOKEN_AMOUNT_SOLD,
SUM(p.PRICE * amount_in) AS DOLLAR_AMOUNT_SOLD,
block_timestamp
FROM ethereum.defi.ez_dex_swaps
JOIN ethereum.price.ez_prices_hourly p
ON p.HOUR = DATE_TRUNC('HOUR', block_timestamp)
AND LOWER(p.TOKEN_ADDRESS) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
WHERE LOWER(TOKEN_IN) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
GROUP BY 1,2,4
),
buys AS (
SELECT
ORIGIN_FROM_ADDRESS AS BUYER,
amount_out AS TOKEN_AMOUNT_BOUGHT,
SUM(p.PRICE * amount_out) AS DOLLAR_AMOUNT_BOUGHT,
block_timestamp
FROM ethereum.defi.ez_dex_swaps
JOIN ethereum.price.ez_prices_hourly p
ON p.HOUR = DATE_TRUNC('HOUR', block_timestamp)
AND LOWER(p.TOKEN_ADDRESS) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
WHERE LOWER(TOKEN_OUT) = LOWER('0xaaeE1A9723aaDB7afA2810263653A34bA2C21C7a')
GROUP BY 1,2,4
),
buys_x_sells AS (
SELECT
SUM(b.TOKEN_AMOUNT_BOUGHT) AS total_token_bought,
SUM(b.DOLLAR_AMOUNT_BOUGHT) AS total_dollar_bought,
SUM(s.TOKEN_AMOUNT_SOLD) AS total_token_sold,
SUM(s.DOLLAR_AMOUNT_SOLD) AS total_dollar_sold,
b.BLOCK_TIMESTAMP::DATE AS DATE
FROM sells s
QueryRunArchived: QueryRun has been archived