数値を保存するフィールドはどのデータ型にすればいいの?
数値型と通貨型は、「¥」記号の有無の違いだけでなく、数値を扱う仕組みが異なります。数値型は2進数、通貨型は10進数で数値を扱います。
2進数では数値の小数部分に誤差が生じる可能性があるので、正確な計算が必要になるデータは通貨型に設定します。通貨型の精度は、小数点の左側が15けた、右側が4けたになります。
それ以外の数値は数値型にして、整数・実数など入力するデータの種類に応じて[フィールドサイズ]プロパティを設定します。整数は長整数型、実数は倍精度浮動小数点型にするのが一般的です。
引用元: