高手指点,在java程序中,想取得DB中的某一时间段内的记录

高手指点,在java程序中,想取得DB中的某一时间段内(精确度越高越好)的记录,请问:

1.DB表中保存时间的字段应该定义成什么类型(oracle 9)?
2.这个sql语句该怎样写?

谢谢!


> 1.DB表中保存时间的字段应该定义成什么类型(oracle
DATE类型
> 2.这个sql语句该怎样写?
where rptdate between to_date('2006-06-25','yyyy-mm-dd') and to_date('2006-06-30','yyyy-mm-dd')
你可以把日期格式写的更精确,可以查看oracle的to_date函数