feyikemiTotal Transactions
    Updated 2024-09-03
    WITH Txn_July AS (
    SELECT
    DATE_TRUNC('day', block_timestamp) AS Date,
    COUNT(DISTINCT TX_ID) AS Txns,
    COUNT(DISTINCT TX_ID)/86400 AS TPS
    FROM
    flow.core.fact_transactions
    WHERE
    block_timestamp::DATE >= '2024-07-01'
    AND block_timestamp::DATE < '2024-08-01'
    AND Tx_succeeded = 'True'
    GROUP BY 1
    ),

    Total_Txn AS (
    SELECT
    COUNT(DISTINCT TX_ID) AS Total_Txns,
    COUNT(DISTINCT TX_ID)/86400 AS Total_TPS
    FROM
    flow.core.fact_transactions
    WHERE
    block_timestamp::DATE >= '2024-07-01'
    AND block_timestamp::DATE < '2024-08-01'
    AND Tx_succeeded = 'True'
    ),

    Average_Txn AS (
    SELECT
    AVG(Txns) AS Daily_Avg_Txn
    FROM Txn_July
    )

    SELECT
    (SELECT Total_Txns FROM Total_Txn) AS Total_Transactions,
    (SELECT Total_TPS FROM Total_Txn) AS Total_TPS,
    (SELECT Daily_Avg_Txn FROM Average_Txn) AS Daily_Avg_Txn
    QueryRunArchived: QueryRun has been archived