1

数学の問題で助けが必要です。コードは機能しますが、正しい答えが得られず、構文にすべて関係していると確信しています。ここに行きます。

round((length1 + length2)/kilometer) *1000,2) per_km

このコードは問題なく動作しますが、受け取った回答は正しくありません。物理的な数学の問題は3.6(L1) + 10.2(L2) / 174.44(Kilometer) * 1000 = 9.447(correct answer)、電卓で簡単に計算すると次のようになります。上記のコードを使用すると、私の答えは12.96.

ID の行ごとに計算されます。over(partition by ID)これで問題は解決しますか? 数学の問題に関する優れたOracleチュートリアルを知っている場合は、お気軽にリンクを送信してください。

前もって感謝します

4

1 に答える 1

1

あなたが求めているのは

round((length1 + length2)/km *1000,2) per_km

私がしたことを確認するために...

デュアルから round((3.6 + 10.2) / 174.44 * 1000, 2) を選択します。

これにより、最後のコメントによると、79.11 の答えが得られます。

于 2013-10-23T23:23:28.170 に答える