dポイントプレゼントキャンペーン実施中!

SQL server2000での四捨五入を教えてください。
百の位を見て、四捨五入し、千円単位で丸めたいです。

<例>
12,499 ⇒ 12
11,800 ⇒ 12
12,500 ⇒ 13

よろしくお願いします。

A 回答 (2件)

SQL文に関する質問なのでしょうか?


ならば、

SELECT ROUND(値,-3)/1000 FROM Table1;

実行結果
__1|______12|
__2|______12|
__3|______13|
    • good
    • 0

理屈だけ




500を足して

100で除算(整数)
または100で除算の剰余を引く

(a + 500) / 100

b = a + 500
a - (a % 100)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す