当前位置: 代码迷 >> Oracle管理 >> 数据库中是date,画面传来的是String,请教怎么select
  详细解决方案

数据库中是date,画面传来的是String,请教怎么select

热度:351   发布时间:2016-04-24 06:21:40.0
数据库中是date,画面传来的是String,请问如何select
画面传来两个值开始和结束日期st1,st2,数据库中的是dataday

我想查询
select count(*) from table where dataday>st1 and dataday <st2


请问怎么写啊??

------解决方案--------------------
用to_date函数转换成对应的date格式,如
select count(*) from table where dataday>to_date('20111025','yyyymmdd') and dataday <to_date('20111028','yyyymmdd')
------解决方案--------------------
1L 正解
------解决方案--------------------
探讨
用to_date函数转换成对应的date格式,如
select count(*) from table where dataday>to_date('20111025','yyyymmdd') and dataday <to_date('20111028','yyyymmdd')

------解决方案--------------------
无需字符处理,ORACLE有自动类型转化的,只要输入的字符是规则的日期型的
select date_column from tableA where date_column >'2011-05-06'
  相关解决方案