就是WHERE条件就可以了啊!!!你没试吗??

解决方案 »

  1.   

    where d>= TRUNC( sysdate -1,'DAY') +1
      

  2.   

    select * from where sj >=(sysdate -to_char(sysdate - 1,'d') ) and sj<=sysdatesj 是你的时间条件
      

  3.   

    select * from yourtable where time between TRUNC(SYSDATE,'day') and SYSDATE;
      

  4.   

    trunc 函数得到的就是时间格式,可以直接比较,参数day,表示取这周的开始,如果用year,就是今年的开始时刻。另外也可以用简写形式,直接用TRUNC(SYSDATE,'d')也是星期的开始,但是不如这个直观~