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 回答