SG datasucess or fail graph
    Updated 2024-06-24
    WITH ethereum_tx_count AS (
    SELECT
    MODIFIED_TIMESTAMP,
    COUNT(TX_HASH) AS transaction_count,
    SUM(CASE WHEN STATUS = 'SUCCEEDED' THEN 1 ELSE 0 END) AS transaction_count_success
    FROM ethereum.core.fact_transactions
    WHERE MODIFIED_TIMESTAMP >= (CURRENT_DATE - INTERVAL '3 years')
    GROUP BY MODIFIED_TIMESTAMP
    ),
    arbitrum_tx_count AS (
    SELECT
    MODIFIED_TIMESTAMP,
    COUNT(TX_HASH) AS transaction_count,
    SUM(CASE WHEN STATUS = 'SUCCEEDED' THEN 1 ELSE 0 END) AS transaction_count_success
    FROM arbitrum.core.fact_transactions
    WHERE MODIFIED_TIMESTAMP >= (CURRENT_DATE - INTERVAL '3 years')
    GROUP BY MODIFIED_TIMESTAMP
    ),
    avalanche_tx_count AS (
    SELECT
    MODIFIED_TIMESTAMP,
    COUNT(TX_HASH) AS transaction_count,
    SUM(CASE WHEN STATUS = 'SUCCEEDED' THEN 1 ELSE 0 END) AS transaction_count_success
    FROM avalanche.core.fact_transactions
    WHERE MODIFIED_TIMESTAMP >= (CURRENT_DATE - INTERVAL '3 years')
    GROUP BY MODIFIED_TIMESTAMP
    ),
    base_tx_count AS (
    SELECT
    MODIFIED_TIMESTAMP,
    COUNT(TX_HASH) AS transaction_count,
    SUM(CASE WHEN STATUS = 'SUCCEEDED' THEN 1 ELSE 0 END) AS transaction_count_success
    FROM base.core.fact_transactions
    WHERE MODIFIED_TIMESTAMP >= (CURRENT_DATE - INTERVAL '3 years')
    GROUP BY MODIFIED_TIMESTAMP
    ),
    QueryRunArchived: QueryRun has been archived