select a/b from table where b>0
解决方案 »
- oracle更新表没有抛出出异常,但表中数据没有改变!求高人指点啊!!!
- 请教一个oracle上建job问题
- 大批量的数据同步怎么做?数据库是oracle到oracle
- 用plsql连接oracle数据库时一段时间后会自动断开
- 我想把B表中的fristname,lastname字段插到A表中的fristname,lastname字段中,咋办?
- 求救关于oracle存储过程的问题。
- 请教!!oracle和SQL SERVER的区别?
- 我用IMG命令导入DMP文件后表从什么地方看
- 急!请问oracle9.01触发器为什么导出又重新导入状态变为invalid?
- 新手 低级问题 无法标注注释
- 各位指点一下小弟:请问 select sysdate from all_users; 的意思 是不是和 一般的 select * from tab;有区别?
- 请问大家在PL/SQL里面怎么用 SQL Window啊?能介绍几个快捷键吗
t."KIND",
ROUND(t1."VALUE" / t1."WEIGHT", 2) AS "PRICE",
t1."WEIGHT",
t1."VALUE"
FROM "OTL_S_GRADE" t,
(SELECT "OTL_OUT_SUB"."GRADE_CODE" AS "GRADE",
SUM("OTL_OUT_SUB"."FACT_WEIGHT") AS "WEIGHT",
SUM("OTL_OUT_SUB"."FACT_VALUE") AS "VALUE"
FROM "OTL_OUT_SUB"
WHERE ("OTL_OUT_SUB"."FACT_DATE" >=
TO_DATE('2004-10-01' || ' 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) AND
("OTL_OUT_SUB"."FACT_DATE" <=
TO_DATE('2004-10-31' || ' 23:59:59', 'yyyy-mm-dd hh24:mi:ss')) AND
("OTL_OUT_SUB"."OUT_TYPE" = 1)
GROUP BY "OTL_OUT_SUB"."GRADE_CODE") t1
WHERE t."GRADE_CODE" = t1."GRADE"
ORDER BY t."KIND", t."REPORT_SORT"
我只是做了一个查询去取数据
这个地方,你不是在作除法运算吗?
ROUND(t1."VALUE" / t1."WEIGHT", 2) AS "PRICE",这个除法运算时除数为“0”的,是我的程序没有做好控制。