数据库里面日期是8位的String类型,现在要做时间段查询,接收两个Date类型的日期,SQL语句怎么写,能进行日期转换并进行比较,新手求指导!
解决方案 »
- 请教 在连接到数据库服务器的客户端中怎么获取awrrpt.sql的路径呀?
- sybase中的text类型,对应oralce的什么类型?
- 关于oracle的基础
- oracle的regExp_like函数 如何匹配出“多行(大于一行的)的记录”
- imp 时候 如何消除 “成功终止导入,但出现警告。”
- 两列相加把结果放入其中一列
- 我的ORACLE用户名密码怎么总自己变化?
- 如何在sql*plus下创建用户,表空间和表!再线等待!分不够可以在加!
- 分组查询的问题
- 请教各位在VMware中创建共享磁盘的问题:scsi1:0.deviceType = “disk”这个配置项的作用是什么?
- 存储过程无法调试....
- sql语句
{1} 结束时间'yyyyMMdd' 是你数据库保存的日期格式:如 20120712
'yyyy-MM-dd' 是你数据库保存的日期格式:如 2012-07-12不知道 这样解释 你明白不
1)将你传入的值经过to_char(传入DATE类型,'yyyymmdd')转换,与数据库里面的数据进行比较。
2)将你保存的值经过to_date(数据库字段,'yyyymmdd'),转换,变为varchar2类型进行比较。如果采用第一种方式,可以再套上to_number转换成数字进行比较。