小弟刚学Oracle,望路过的大神帮个忙吧~

解决方案 »

  1.   

    楼主想问的是昨天凌晨1点到今天凌晨1点之间ORACLE中执行过的SQL语句还是某个查询语句需要查询昨天凌晨1点到今天凌晨1点之间的数据的SQL语句?
      

  2.   


    就是给出一个表中的时间如testDate,根据这个时间段查询从昨天凌晨1点到今天凌晨1点的数据,先谢谢你拉
      

  3.   

    where to_char(testDate,'yyyymmddhh24')>=to_char(sysdate-1,'yyyymmdd')||'01'
    and to_char(testDate,'yyyymmddhh24')<=to_char(sysdate,'yyyymmdd')||'01'
      

  4.   

    select * from tab_name where testdate between  trunc(sysdate-1)+1/24 and trunc(sysdate)+1/24;
      

  5.   

    不是很明白弄錯你的意思了,我以為你要看oracle執行的SQL如果查一個表的時間段數據,樓上SQL就可以達到
      

  6.   

    分享一篇关于日期计算的日志
    http://blog.csdn.net/yinan9/article/details/7696866