SocioCryptoBlock time over time
    Updated 2023-04-22
    SELECT 'NEAR' as label,
    'L1' as sub_label,
    date_trunc('day',a.block_timestamp) as date,
    avg(datediff(second, a.block_timestamp,b.block_timestamp)) as avg_time_diff
    FROM near.core.fact_blocks a, near.core.fact_blocks b
    WHERE a.block_id = b.block_id -1
    AND date between CURRENT_DATE-interval '1d,1y' and CURRENT_DATE-1
    AND date >'2022-05-26'
    GROUP BY date
    UNION
    SELECT 'Polygon' as label,
    'L1' as sub_label,
    date_trunc('day',a.block_timestamp) as date,
    avg(datediff(second, a.block_timestamp,b.block_timestamp)) as avg_time_diff
    FROM polygon.core.fact_blocks a, polygon.core.fact_blocks b
    WHERE a.block_number = b.block_number -1
    AND date between CURRENT_DATE-interval '1d,1y' and CURRENT_DATE-1
    AND date >'2022-05-26'
    GROUP BY DATE
    UNION
    SELECT 'Ethereum' as label,
    'L1' as sub_label,
    date_trunc('day',a.block_timestamp) as date,
    avg(datediff(second, a.block_timestamp,b.block_timestamp)) as avg_time_diff
    FROM ethereum.core.fact_blocks a, ethereum.core.fact_blocks b
    WHERE a.block_number = b.block_number -1
    AND date between CURRENT_DATE-interval '1d,1y' and CURRENT_DATE-1
    AND date >'2022-05-26'
    GROUP BY DATE
    UNION
    SELECT 'Solana' as label,
    'L1' as sub_label,
    date_trunc('day',a.block_timestamp) as date,
    avg(datediff(second, a.block_timestamp,b.block_timestamp)) as avg_time_diff
    FROM solana.core.fact_blocks a, solana.core.fact_blocks b
    WHERE a.block_id = b.block_id -1
    Run a query to Download Data