Eman-RazAverage % of Price Changes on Weekdays
    Updated 2024-05-29
    with final_tab as (with open as (with tab1 as (select date_trunc('hour',block_timestamp) as "Hour", sum(amount_out)/sum(amount_in) as "Price"
    from sei.defi.fact_dex_swaps
    where currency_out='factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/Hq4tuDzhRBnxw3tFA5n6M52NVMVcC19XggbyDiJKCD6H'
    and currency_in='usei'
    group by 1
    order by 1)

    select "Hour"::date as "Day", "Price" as open_price
    from tab1
    where "Hour" ilike '%00:00:00.000'),



    close as (with tab1 as (select date_trunc('hour',block_timestamp) as "Hour", sum(amount_out)/sum(amount_in) as "Price"
    from sei.defi.fact_dex_swaps
    where currency_out='factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/Hq4tuDzhRBnxw3tFA5n6M52NVMVcC19XggbyDiJKCD6H'
    and currency_in='usei'
    group by 1
    order by 1)

    select "Hour"::date as "Day", "Price" as close_price
    from tab1
    where "Hour" ilike '%23:00:00.000')

    select open."Day" as "Day", ((close_price-open_price)/open_price)*100 as "%Price Change"
    from open left join close on open."Day"=close."Day"
    order by 1)

    SELECT
    CASE DAYOFWEEK("Day")
    WHEN 0 THEN '1-Sunday'
    WHEN 1 THEN '2-Monday'
    WHEN 2 THEN '3-Tuesday'
    WHEN 3 THEN '4-Wednesday'
    WHEN 4 THEN '5-Thursday'
    WHEN 5 THEN '6-Friday'
    QueryRunArchived: QueryRun has been archived