如果这个表中填写时间的字段是varchar型的,那么比较的时候
select * from table a WHERE a.date=to_char(SYSDATE,'yyyymmdd');
如果这个表中填写时间的字段是date型的,那么比较的时候
select * from table a WHERE a.date>sysdate-1 and a.date<=sysdate;
select * from (表名) where to_char(‘ 你的表的时间字段 date类型 ’,'yyyy.mm.dd')=to_char(sysdate,'yyyy.mm.dd');
SQL> select * from datetest;
HIREDATE
---------
30-MAY-12
30-MAY-12
select hiredate from datetest where to_char(hiredate,'yyyy-mm-dd')=(select to_char(sysdate,'yyyy-mm-dd') from dual);