1. 程式人生 > >Oracle 以當前時間為準,取前三個小時後兩個小時的分鐘列舉

Oracle 以當前時間為準,取前三個小時後兩個小時的分鐘列舉

/*以當前時間為準,取前三個小時後兩個小時的分鐘列舉*/
with x as(
select 開始時間+level * 1/24/60 as 分鐘
  from (select sysdate+2/24 as 結束時間,sysdate-3/24 as 開始時間
          from dual)
connect by level <= 300
)
select to_char(分鐘,'yyyy-mm-dd hh24:mi')||':00' as 時間列舉 from x

在這裡插入圖片描述