- ベストアンサー
百の位での四捨五入について
SQL server2000での四捨五入を教えてください。 百の位を見て、四捨五入し、千円単位で丸めたいです。 <例> 12,499 ⇒ 12 11,800 ⇒ 12 12,500 ⇒ 13 よろしくお願いします。
- chika0702
- お礼率19% (21/109)
- SQL Server
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
SQL文に関する質問なのでしょうか? ならば、 SELECT ROUND(値,-3)/1000 FROM Table1; 実行結果 __1|______12| __2|______12| __3|______13|
その他の回答 (1)
理屈だけ 500を足して 100で除算(整数) または100で除算の剰余を引く (a + 500) / 100 b = a + 500 a - (a % 100)
関連するQ&A
- Round関数は四捨五入?
あるサイトで・・・ ”多くのRound関数は、偶数丸めを採用しており、 丸め単位のまんなかで、どっちつかずの場合は、偶数側を採用する。” ということが書いてあるのを読みました。 しかし、SQL Server2000のクエリで select round(1.25,1) と実行すると 1.2ではなく1.3 が返ってくるので、四捨五入されている気がします。 厳密な四捨五入と異なる値が返ってくるパターンはどういう式でしょうか? それとも、SQL Server2000のRound関数は厳密な四捨五入なのでしょうか? ご存知の方がいたら教えてください。 よろしくお願いします。
- 締切済み
- SQL Server
- ”答えは四捨五入して千の位まで求めなさい。”という問題について。
こんばんは。 ある問題があり、 ”答えは四捨五入して千の位まで求めなさい”とあるのですが、 答えは792981になったのですが、 この答えを四捨五入して千の位まで求めるとなると、 793000でしょうか? 自信が持てなくて困っています・・。 こんな質問で申し訳ないのですが、 答えていただけると助かります。 よろしくお願いします。
- ベストアンサー
- 数学・算数
- エクセルで四捨五入は可能ですか?
エクセルについてなんですが、元データの数値をαとして、 α×110%の数値の一の位を四捨五入する計算式ってありますでしょうか? 例えば、「522」とすると、552×110%=574.2ですが、一の位を四捨五入して「570」としたいんです。 恐らく110%にする計算式と四捨五入の計算式がぶつかると思うのですが可能ですか???
- ベストアンサー
- オフィス系ソフト
- OpenOffice.orgのCalcで、十の単位を四捨五入し百の位で
OpenOffice.orgのCalcで、十の単位を四捨五入し百の位でそろえたいのですが、処理が可能でしょうか。 もし、可能なら、おそれいりますが、お教えください。
- ベストアンサー
- オフィス系ソフト
- テキストボックス上で1の位を四捨五入したい。
例えば、 107+100=207になりますが、7を四捨五入して210にしたいです。 204なら200にしたいです。 コントロールソースで、=Round(107+100,1)としても207のままだし、 =Round(107+100,-1)にすると、#Func!になってしまいます。 1の位を四捨五入する方法を教えてください。
- ベストアンサー
- その他MS Office製品