SG data2024-06-27 10:15 AM
    Updated 2024-06-27
    WITH ethereum_tx_count AS (
    SELECT
    MODIFIED_TIMESTAMP,
    COUNT(TX_HASH) AS transaction_count,
    SUM(CASE WHEN STATUS = 'SUCCESS' 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 = 'SUCCESS' 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
    ),
    base_tx_count AS (
    SELECT
    MODIFIED_TIMESTAMP,
    COUNT(TX_HASH) AS transaction_count,
    SUM(CASE WHEN STATUS = 'SUCCESS' 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
    ),
    bsc_tx_count AS (
    SELECT
    MODIFIED_TIMESTAMP,
    COUNT(TX_HASH) AS transaction_count,
    SUM(CASE WHEN STATUS = 'SUCCESS' THEN 1 ELSE 0 END) AS transaction_count_success
    FROM bsc.core.fact_transactions
    WHERE MODIFIED_TIMESTAMP >= (CURRENT_DATE - INTERVAL '3 years')
    GROUP BY MODIFIED_TIMESTAMP
    ),
    QueryRunArchived: QueryRun has been archived