求一条oracle语句
查询从昨天0点0分0秒 到昨天 23点59分59秒的sql语句

解决方案 »

  1.   

    where 时间的字符型 between to_char(sysdate-1,'yyyymmdd')||' 00:00:00' and to_char(sysdate-1,'yyyymmdd')||' 23:59:59'
      

  2.   

    select * from tb where to_char(date,'yyyymmdd')='20111018'
      

  3.   

    select * from tb where to_char(date,'yyyy-MM-dd')=to_char(sysdate-1,'yyyy-MM-dd')
      

  4.   


    select * 
    from tb 
    where to_char(date,'yyyy-MM-dd')=to_char(sysdate-1,'yyyy-MM-dd')
      

  5.   


    to_char(c.tmupdate)  between to_char(sysdate-1,'yyyymmdd')||' 00:00:00' and to_char(sysdate-1,'yyyymmdd')||' 23:59:59'