Oracle 關於日期範圍的幾個查詢

查詢兩個時間點之間的所有日期:

select (to_date('20140602', ' yyyyMMdd ') + rownum - 1) as CREATE_TIME
  from all_objects
where rownum <= (to_date('20150623', ' yyyyMMdd') -
      to_date('20140602 ', 'yyyyMMdd') + 1);

 

查詢一年的每一天:

select trunc(sysdate,'yyyy')+ rn -1 date0
 from
 (select rownum rn from all_objects
 where rownum<366);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章