1

私はsql(数学)に問題があります。

である仕入先に支払うべき合計33.333金額があり、その金額を 2 人のユーザーで分割する必要があります。だから私は選択しました

select (16.666 * 2) from dualそれは私33.332が与え.1なければならない総量よりも少ないことを私に与えます.

私がこの sql を持っている場合 select (16.667 * 2) from dual、それは私33.334に which .1greater thanを与えます33.333

均等に分配できる合計金額をどのように分割できますか?

ありがとう

4

3 に答える 3

1

どこからクエリを実行しているのかわかりませんが、ここで動作します (SQLDeveloper、10g):

SELECT (33.333 / 2) FROM dual;
16,6665

SELECT (16.6665 * 2) FROM dual;
33,333
于 2012-06-14T13:48:20.163 に答える
1

逆の方法で行います:

select 33.333/2
于 2012-06-14T13:47:27.843 に答える