私はこれを働かせるために助けが必要です。私はコードを簡素化しましたが、実際には3つのテーブルから数えていますし、いくつかの数学関数を実行する必要があります。具体的には、私は2つの結果を取得し、お互いからそれらを減算し、別のカウントからその答えを分割する必要があります。オラクル減算してから除算する
SELECT
(
(
SELECT 82 FROM DUAL
) * 100
/
(select (
(
SELECT 100 as Test2 FROM DUAL
)
-
(
SELECT 50 as Test2 FROM DUAL
)
) from dual)
)
FROM DUAL;
私はちょうど私が最初のselect文の最後の括弧の後に同じラインとスペース上の分裂を置く場合は、以下を参照してください動作するようにこれを得ました。私はもっと素早くいくつかのテストをするつもりです。 は - 勤務:私はSQL Developerを使用していると私は、以前の値と異なる行に分割シンボルを持っていたので、それが出てerroringた
SELECT
(
SELECT 8200 FROM DUAL
)/
(
select (
(
SELECT 100 as Test2 FROM DUAL
)
-
(
SELECT 50 as Test2 FROM DUAL
)
)
from dual
)
FROM DUAL;
なぜ「82 * 100 - 100 - 50? –
@DmitryBychenkoおそらく、OPがすでに述べたように、デュアルへの3つの異なる呼び出しは、実際の状況で3つの異なるテーブルへの呼び出しを表していると思われます。 – Boneist
@PurdyRAはどのようにクエリが機能しないのですか? – Boneist