Afonso_DiazOvertime
    Updated 2024-08-09
    with t as (
    select
    tx_id,
    block_timestamp,
    tx_from as user,
    fee,
    tx_succeeded
    from lava.core.fact_transactions
    where block_timestamp::date >= '2024-07-30'
    ),

    overtime as (
    select
    date_trunc('day', block_timestamp) as date,
    count(distinct tx_id) as transactions,
    count(distinct user) as users,
    (count(distinct iff(tx_succeeded = 1, tx_id, null)) / transactions) * 100 as success_rate,
    sum(fee) / 1e6 as fee_lava,
    avg(fee) / 1e6 as average_fee_lava
    from t
    group by 1
    ),

    new_users as (
    select
    date_trunc('hour', min_date) as date,
    count(distinct user) as new_user
    from (
    select
    user,
    min(block_timestamp)::date as min_date
    from t
    group by 1
    )
    group by 1
    )
    QueryRunArchived: QueryRun has been archived