如果你的日期字段精确到小时以上,要查询某一天的所有数据(即天相同而小时部份不同)的所有数据。则这样: select * from table_name where trunc(日期字段)=to_date('2003-05-02','yyyy-mm-dd');