i_dan2024-06-04 11:09 PM
    Updated 2024-06-04

    WITH Block_Intervals AS (
    SELECT
    block_id
    , block_timestamp
    , LAG(block_timestamp) OVER (
    ORDER BY
    block_id
    ) AS previous_block_timestamp
    FROM sei.core.fact_blocks
    )
    SELECT
    AVG(
    DATEDIFF(
    'second'
    , previous_block_timestamp
    , block_timestamp
    )
    ) AS avg_block_time_seconds
    , AVG(
    DATEDIFF(
    'minute'
    , previous_block_timestamp
    , block_timestamp
    )
    ) AS avg_block_time_minute
    FROM
    Block_Intervals
    WHERE 1=1
    AND previous_block_timestamp IS NOT NULL;
    QueryRunArchived: QueryRun has been archived