select * from MonthPlan where BEGINTIME >= to_date('2003/9/11','YYYY/MM/DD') and ENDTIME <= to_date('2003/9/14','YYYY/MM/DD');
解决方案 »
- 新手求解oracle配置问题
- ora-12154 tns;监听进程不能解析在连接描述中符中给出的SERVICE_NAME
- 重做日志文件和归档日志文件的关系
- 在线请帮助(exp的问题)!!
- 批处理的问题!!
- PLSQL DEVELOPER 中调试存储过程时如何跟踪变量的值啊??
- 关于ORACLE的条件判断问题
- 关于ORACLE中(多)表的备份和恢复问题 MM``狂给分^*^
- 为什么以下2个sql语句的结果起不到排序的效果???
- 求教,可以在c#或java中使用call调用oracle存储过程并获取返回的结果集吗?
- 急,SQL文!!!!
- 急!!oracle有有access自动编号 自动增加的的吗?
to_date('2003/9/11','YYYY/MM/DD')
象你那样改了,还是不行啊!
我就是这样写的 to_date('2003/9/11','YYYY-MM-DD');
去掉一个条件,运行是正常的,返回了8条记录。
格式没有错的。
select * from MonthPlan where
to_date(to_char(BEGINTIME),'YYYY-MM-DD'),'YYYY-MM-DD')>= to_dat('2003/9/11','YYYY-MM-DD')
and to_date(to_char(BEGINTIME),'YYYY-MM-DD'),'YYYY-MM-DD')<= to_date('2003/9/14','YYYY-MM-DD');
这样当然查不出记录的.
你的范围全用一个字段,肯定会查出记录的.