• ベストアンサー

百の位での四捨五入について

SQL server2000での四捨五入を教えてください。 百の位を見て、四捨五入し、千円単位で丸めたいです。 <例> 12,499 ⇒ 12 11,800 ⇒ 12 12,500 ⇒ 13 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#140971
noname#140971
回答No.2

SQL文に関する質問なのでしょうか? ならば、 SELECT ROUND(値,-3)/1000 FROM Table1; 実行結果 __1|______12| __2|______12| __3|______13|

その他の回答 (1)

noname#39970
noname#39970
回答No.1

理屈だけ 500を足して 100で除算(整数) または100で除算の剰余を引く (a + 500) / 100 b = a + 500 a - (a % 100)

関連するQ&A