读书人

数据库中是date画面传来的是String

发布时间: 2011-12-17 23:37:33 作者: rapoo

数据库中是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'

读书人网 >oracle

热点推荐