Oracle数据库查询的有关问题

Oracle数据库查询的问题数据库里面日期是8位的String类型,现在要做时间段查询,接收两个Date类型的日期,SQL

Oracle数据库查询的问题
数据库里面日期是8位的String类型,现在要做时间段查询,接收两个Date类型的日期,SQL语句怎么写,能进行日期转换并进行比较,新手求指导!

[解决办法]
select * from table1 t1 where t1.time>=to_char( '{0}' ,'yyyyMMdd') and t1.time<=to_char( '{1}' ,'yyyyMMdd')

{0} 开始时间
{1} 结束时间

'yyyyMMdd' 是你数据库保存的日期格式:如 20120712
'yyyy-MM-dd' 是你数据库保存的日期格式:如 2012-07-12

不知道 这样解释 你明白不