date ld_date
ld_date = date("2001-01-01")
select ....... where ... =:ld_date;
~~

解决方案 »

  1.   

    select * from table1 where to_char(table1.time,'yyyymmdd') ='20010101';
      

  2.   

    select * from table1 where trunc(time)=to_date('2001.1.1','yyyy.mm.dd');
      

  3.   

    select * from table1 where time=to_date('2001.01.01','YYYY.MM.DD');
      

  4.   

    select * from table1 where table1.time =to_date('2001.1.1' )
    or
    select * from table1 where to_char(table1.time,'yyyy.mm.dd') ='2001.1.1'
      

  5.   

    SOFTFUN_CSDN(不知所云~) 果然是人如其名啊。
    请看清楚,这里是Oracle 版,还是好好学习吧!
      

  6.   

    select * from table1 where to_char(table1.time,'yyyymmdd') ='20010101';