Tobi_12024-07-08 11:24 AM
Updated 2024-08-22
9
1
2
3
4
5
6
7
8
9
›
⌄
⌄
SELECT
SUM(CASE WHEN STATUS = 'SUCCESS' THEN 1 ELSE 0 END) AS total_transactions,
DATEDIFF(second, MIN(BLOCK_TIMESTAMP), MAX(BLOCK_TIMESTAMP)) AS total_seconds,
CAST(SUM(CASE WHEN STATUS = 'SUCCESS' THEN 1 ELSE 0 END) AS FLOAT) / NULLIF(DATEDIFF(second, MIN(BLOCK_TIMESTAMP), MAX(BLOCK_TIMESTAMP)), 0) AS tps
FROM
polygon.core.fact_transactions;
WHERE
BLOCK_TIMESTAMP >= DATEADD(day, -30, CURRENT_TIMESTAMP);
QueryRunArchived: QueryRun has been archived