当前位置: 代码迷 >> Oracle管理 >> Oracle数据库查询的有关问题
  详细解决方案

Oracle数据库查询的有关问题

热度:26   发布时间:2016-04-24 05:06:28.0
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

不知道 这样解释 你明白不
  相关解决方案