1. ホーム
  2. sql-server

[解決済み] SQL Server で 100 に近い値に丸める *UP* を行う

2022-03-12 08:34:47

質問

図形を簡単に丸めることはできますか? アップ SQL Serverで、100(または1000、500、200など)の最も近い数字に変換できますか?

だから

720 -> 800
790 -> 800
1401 -> 1500

解決方法は?

以下のようにするとうまくいくはずです。 あなたの質問を読んだ後、私はあなたが100に何を返して欲しいのか正確に理解していません。 この場合、100は100を返します。

select floor((X + 99) / 100) * 100;

この結果、次のような結果が得られます。

0 -> 0
1 -> 100
99 -> 100
100 -> 100
101 -> 200