Oracle 10g で SQL クエリを作成しています。結果は次のようになります。
----------------------------------------------------------------------------------
TEXT VALUE1 VALUE2 VALUE3 VALUE4
---------------------------------------------------------------------------------
TEXT1 8795 5684 value1-value2 value3/value2*100
TEXT2 235 568 ... ...
TEXT3 125 23 ... ...
TEXT4 789 58 ... ...
TEXTN 0 0 ... ...
VALUE4 列を計算しようとすると、次のエラーが発生します。
ORA-01476: le diviseur est égal à zéro
01476. 00000 - "divisor is equal to zero"
*Cause:
*Action:
DECODE
関数を試しましたが、まだ同じエラーが発生します。CASE
注: VALUE1、VALUE2、VALUE3、および VALUE4 は計算列です。VALUE1 = sum(col1)+sum(col2).. 他の VALUE2 列についても同様です。
感謝と敬意