解决方案 »
- oracle如何先count在選取count中最大的值,最後呈現有選的名稱
- 从oracle中取出的字段后有空格!!
- ORA-00932 精确到毫秒级的时间差怎样实现(急等)
- oci 查询数据
- ORACLE 9i 数据库的回滚段使用率不断增加,不知何种问题?
- Oracle一个简单的存储过程
- 导入dmp文件问题(高分,在线急等)
- pb9+sqlserver2000转到oracle9i ,应该学习什么书,推荐本经典的。
- 如何将ORACLE9.2.0.1.0里的数据导入至 ORACLE8.1.7
- windows 2000下pro*c的问题??
- ORACLE中有两列如何找出不同的
- OraOLEDBpus10.dll: 找不到指定的模块,google好长时间,找不到解决办法
用下面语句查询你的两个表,看看是否有差别
select to_char(FDATE,'yyyy-mm-dd hh24:mi:ss') from T
再原表和BAK表是一模一样的
且在原表上取消排序查询,结果是正常的
SELECT A.FQZDM, A.FDATE, A.FSZSH, B.FQZDM, B.FDATE, B.FSZSH
FROM CSQZXX A,
(SELECT MAX(FDATE) AS FDATE, FQZDM, FSZSH
FROM CSQZXX
WHERE FDATE <= TO_DATE('2014-09-12', 'YYYY-MM-DD')
GROUP BY FQZDM, FSZSH) B
WHERE A.FQZDM = B.FQZDM
AND A.FDATE = B.FDATE
AND A.FSZSH = B.FSZSH
--ORDER BY A.FQZDM, A.FDATE DESC;
后来我把以前的表DROP了,重建,问题解决
唉 就是不知道这是什么问题,怎么产生再说这帖子里不是已经可以看到数据了 用到的东西就那些 你们都在纠结些什么
按照楼主说的我感觉是oracle出bug了,之前我在10g环境下也出现过bug,同样环境,一个简单ddl语句一次报错一次没有,屡试不爽。