结果更正
2结果是
1 0 2005/02/01 1
2 0 2005/02/05 2
3 0 2005/02/04 3
1结果
1 0 2005/02/01 1
2 0 2005/02/01 2
3 0 2005/02/04 2
4 0 2005/02/04 3
5 0 2005/02/05 1
6 0 2005/02/05 2
7 0 2005/02/05 3
8 0 2005/02/10 1
9 0 2005/05/06 1
10 0 2005/06/03 1
2结果是
1 0 2005/02/01 1
2 0 2005/02/05 2
3 0 2005/02/04 3
1结果
1 0 2005/02/01 1
2 0 2005/02/01 2
3 0 2005/02/04 2
4 0 2005/02/04 3
5 0 2005/02/05 1
6 0 2005/02/05 2
7 0 2005/02/05 3
8 0 2005/02/10 1
9 0 2005/05/06 1
10 0 2005/06/03 1
解决方案 »
- 求解释一段sql,如下
- 写入小语种 到oracle insert into 导致乱码 而Parameters则正常
- 求一个判断号段区间的sql
- 全表数据更新不影响访问的问题,求教。
- oracle表空间相关问题,在线等!!!
- 求一条oracle的查询语句??????????
- 通过第一个游标的值作为第二个游标的参数,报错.
- 请教:使用system用户以sysdba登录出现问题
- 如何复制oracle9i...
- oracle 排序
- oracle如何直接取出表的XML数据表示?
- 十万火急!!求救阿!!ORA-00020 maximum number of processes (150) exceeded null
其次,我要说你的问题本身就有很多问题。
比如:明明最后SELECT出的是四个字段,不过在你的SELECT语句
只能选出3个。肯定有漏项。还有,没有明确说明每个字段的含义。
象“枝番”的结果是1,2,3,4.....但是WHERE条件是nm."枝番"='0'
这是矛盾的。最后,这并不是ORACLE的BUG。ORACLE支持隐式数据转换,默认在
比较时,是将nm."運行日付"='2005/02/05' 这句中如果運行日付
是DATE型,那么是将2005/02/05转化为日期型再进行比较,这时
有可能出现这种情况:
運行日付的精度是到时分秒的,2005/02/05转化后的时分秒则是
2005/02/05 00:00:00,这样导致结果的不一致。