BEAST MODEで少数の切り上げ、切り捨てをしたい

オプション
Tomo
Tomo Contributor
編集済: 5月 2023 仲間に相談

BEAST MODEで、「小数点第1位に切り上げ」をしたかったのですが、EXCELでいうところの、ROUNDUP()がありませんでした。
MySQLでは、TRUNCATE()で代用。とありますが、TRUNCATE()も使えませんでした。

 

どうにか、ROUND()でやろと、0.0444444444444 とか 0.04999999999999 とか対象の数値に足してみたものの、うまくいきませんでした。

 

ちなみに、今回利用したいのは下記のような計算中です。

ROUNDUP(`A` * 0.95, 1) * `B`

 

BEAST MODEで切り上げ(切り捨て)をどう実現したらよいでしょうか。

 

ベストアンサー

  • Tomo
    Tomo Contributor
    回答済み✓
    オプション

    メモ

    小数点第一位に 切り上げ

     ceiling(`カラム名` * 10) / 10

    小数点第一位に 切り捨て

     floor(`カラム名` * 10) / 10

答え

  • Tomo
    Tomo Contributor
    回答済み✓
    オプション

    メモ

    小数点第一位に 切り上げ

     ceiling(`カラム名` * 10) / 10

    小数点第一位に 切り捨て

     floor(`カラム名` * 10) / 10