OneDataAnalystOsmosis Failure Percent
Updated 2022-05-27Copy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
›
⌄
WITH alltran
AS (SELECT Date_trunc('day', block_timestamp) AS DATE,
Count(date) AS All_Transactions
FROM osmosis.core.fact_transactions
WHERE date > CURRENT_DATE - 121
AND date < CURRENT_DATE
GROUP BY 1),
failedtrans
AS (SELECT Date_trunc('day', block_timestamp) AS dt,
Count(dt) AS Failed_Transactions
FROM osmosis.core.fact_transactions
WHERE dt > CURRENT_DATE - 121
AND dt < CURRENT_DATE
AND tx_status = 'FAILED'
GROUP BY 1)
SELECT date,
Round (( failed_transactions / all_transactions ) * 100, 2) AS
Failure_Percent
FROM alltran
JOIN failedtrans
ON date = dt
ORDER BY 1
Run a query to Download Data