在Oracle中,查询一张表时要求查询某一时间点的数据

select * from 表名 where DATE_TRAVEL=某一日期 (时间不进行比较,日期相等就可以查询出来了)
大神们 ,帮帮忙,急.......
------解决思路----------------------
比如某日期为2014-01-01
select * from 表名 where to_char(DATE_TRAVEL,'yyyy-mm-dd')='2014-01-01'
------解决思路----------------------
你不在乎性能的话,用1楼或者是select * from 表名 whereDATE_TRAVEL like to_date('20140101','yyyymmdd');都可以
如果数据量大,又不想建函数索引,只建了这个日期字段的普通索引,那就
select * from 表名 where DATE_TRAVEL>= to_date('20140101','yyyymmdd') and DATE_TRAVEL< to_date('20140101','yyyymmdd') +1;
比较好