VB2010とSQL Server 2008 R2 で開発を行っている初心者です。単価が銭単位の商品の金額計算において、変数の型を「Double」から「Decimal」に変更すると誤差がなくなりました。また、SQL Serverの単価の型も変えた際に格納されている値が整数に変わってしまいました。同じ「Decimal」でもVBとSQL Serverでは利用方法が異なるのでしょうか? 型「double」「decimal」「float」について教えて下さい。 VB2010とSQL Server 2008 R2 で開発を行っている初心者です。 単価が銭単位(例えば0.01円=1銭)の商品の金額計算を するとき、最初に変数を「Double」を使って、最後に小数点以下 のまるめ処理を行っていたところおかしな金額計算されてしまい ました。 具体的には、 Dim intSuryo As Integer D