bankers-rounding

    0熱度

    1回答

    爲了提供一些背景知識,我目前正在開發一個將Access數據庫及其代碼轉換爲SQL的項目。 在此過程中,我在SQL Server中將Access數據類型Double更改爲Float;我這樣做是因爲這些數據類型是密切相關的,因爲我的數據庫執行了很多分割和乘法(我聽說漂浮最適合)。 轉換數據庫的另一個問題出現在Access使用銀行家四捨五入的事實,而SQL沒有;我走出去,發現兩個UD銀行家四捨五入的功能

    4熱度

    5回答

    有誰知道我怎麼能得到一個格式字符串使用bankers rounding?我一直在使用「{0:c}」,但這不像銀行家四捨五入一樣。方法確實讓銀行家四捨五入。我只需要能夠使用格式字符串複製它的輪迴方式。 注:原來的問題是相當誤導,並回答提的正則表達式從中導出。

    1熱度

    1回答

    我需要在Excel中模仿計算。我們必須得到答案。計算在幾個點上取整。 Excel輪X.5起來。看起來Teradata正在使用銀行家的四捨五入(第5輪到第#輪)。 我無法更改公司數據庫中的設置。有沒有我可以使用的語法? 我有一個臨時修復與案件陳述,但我希望有一個更好的解決方案。 謝謝!

    1熱度

    1回答

    看起來,我可以在每個定義中找到round half to even包括nearest even integer(例如,Python的decimal documentation),就好像只有整數被四捨五入。但是,如果我將小數小於1的小數點後,它似乎遵循相同的原則,只將integer的角色分配給我正在舍入的小數位。例如: >>> THREE_PLACES = decimal.Decimal('0.00