select * from tableA a where to_char(a.日期字段,'yyyy-mm-dd')>='2004-08-01' and to_char(a.日期字段,'yyyy-mm-dd')<='2004-08-08'
解决方案 »
- 更换身份后查询不到刚建的表
- plus 连接超时一般是哪里有问题?
- oracle事务处理问题 执行Update操作以后,数据没有被更新
- 关联查询优化
- 一个简单问题,不过就是不行,解决了就给分!!!
- WE8ISO8859P1字符集是怎么回事??它支持中文,英文以外的其它字符集吗??比如韩文,日文等?
- 卸载Oracle9i,发现在系统服务中OracleOracleHome92ManagementServer依然存在……
- 如何判断oracle数据表,一个字段中是否含有回车符,有没有现成的函数,急~~
- 在oracle中的数据库活动跟踪问题!!!!
- oracle设置了访问白名单,白名单外ip访问记录
- 关于查询重复记录的问题?
- 各位大哥小弟表达详细一点感谢你们看看sql语句怎么写?
select * from table1 where to_char(sdate,'yyyy-mm-dd')>'2004-6-1'
却说“未选定行”呢?
to_char(sdate,'yyyy-mm-dd')='2004-08-17',字符串比较时,它是小于'2004-6-1'的。
STRING,LONG,否则可要很烦的转换
但不明白的是,为什么ORACLE做的这么不方便呢?应该有直接的日期比较功能才对阿。
to_Date 比 to_char 效率高
你也可以用to_date ,格式类似!