abasifrekeaverage trend
    Updated 2024-08-10
    WITH daily_totals AS (
    SELECT
    date_trunc('day', block_timestamp) AS date,
    COUNT(tx_id) AS daily_transactions,
    COUNT(DISTINCT tx_from) AS daily_accounts,
    SUM(fee/ pow(10, 6)) AS daily_gas_fees
    FROM lava.core.fact_transactions
    WHERE block_timestamp >= '2024-07-01' AND block_timestamp < '2024-08-01'
    GROUP BY date
    )

    SELECT
    date,
    daily_transactions,
    daily_accounts,
    daily_gas_fees,
    CASE
    WHEN daily_accounts > 0 THEN
    CAST(daily_gas_fees AS FLOAT) / daily_accounts
    ELSE
    0
    END AS avg_gas_fees_per_account,
    CASE
    WHEN daily_accounts > 0 THEN
    CAST(daily_transactions AS FLOAT) / daily_accounts
    ELSE
    0
    END AS avg_transactions_per_account
    FROM daily_totals
    ORDER BY date;

    QueryRunArchived: QueryRun has been archived