check_skedChainlink Feed % Share by Category
    Updated 2023-04-08
    WITH data AS (
    SELECT
    DATE_TRUNC('day', BLOCK_TIMESTAMP) AS _day,
    FEED_CATEGORY,
    COUNT(FEED_NAME) AS ACTIVE_FEEDS
    FROM
    ethereum.chainlink.ez_oracle_feeds
    WHERE
    BLOCK_TIMESTAMP >= CURRENT_DATE - INTERVAL '700 DAY'
    GROUP BY
    _day,
    FEED_CATEGORY
    ORDER BY
    _day
    ), total AS (
    SELECT
    DATE_TRUNC('day', BLOCK_TIMESTAMP) AS _day,
    COUNT(FEED_NAME) AS TOTAL_ACTIVE_FEEDS
    FROM
    ethereum.chainlink.ez_oracle_feeds
    WHERE
    BLOCK_TIMESTAMP >= CURRENT_DATE - INTERVAL '700 DAY'
    GROUP BY
    _day
    ORDER BY
    _day
    )
    SELECT
    data._day,
    data.FEED_CATEGORY,
    data.ACTIVE_FEEDS,
    ROUND(data.ACTIVE_FEEDS * 100.0 / total.TOTAL_ACTIVE_FEEDS, 2) AS PERCENT_SHARE
    FROM
    data
    JOIN total ON data._day = total._day
    ORDER BY
    Run a query to Download Data