首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2011-12-17 
数据库中是date,画面传来的是String,请问如何select画面传来两个值开始和结束日期st1,st2,数据库中的是dat

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

热点排行