Updated 2022-12-01
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
sports AS (
SELECT
CASE
WHEN address_name = 'collectorz club gen1' THEN 'Collectorz Club Gen1'
WHEN address_name = 'Collectorz Club: The Collectorz' THEN 'The Collectorz'
ELSE address_name
END AS collection,
block_timestamp::date AS date,
COUNT(DISTINCT tx_id) AS txn,
COUNT(DISTINCT purchaser) AS buyers,
COUNT(DISTINCT seller) AS sellers,
COUNT(DISTINCT mint) AS nfts,
SUM(sales_amount) AS volume,
AVG(sales_amount) AS price,
AVG(price) OVER(PARTITION BY collection ORDER BY date ROWS BETWEEN 7 PRECEDING AND CURRENT ROW) as ma
FROM
solana.core.fact_nft_sales sales
JOIN
solana.core.dim_labels labels
ON
sales.mint = labels.address
WHERE
block_timestamp::date BETWEEN (CURRENT_DATE - {{range}}) AND (CURRENT_DATE - 1) AND succeeded = TRUE
AND address_name IN ('collectorz club gen1', 'Collectorz Club: The Collectorz', 'The Suites', 'Laidback Lions', 'Hockey Heroes')
GROUP BY
collection,
date
),
others AS (
SELECT
'Others' AS collection,
block_timestamp::date AS date,
COUNT(DISTINCT tx_id) AS txn,
COUNT(DISTINCT purchaser) AS buyers,
COUNT(DISTINCT seller) AS sellers,
Run a query to Download Data