よくやるミスでSQLのSELECT命令の計算で有効桁数を考慮しないと数値がNG
になる。
例として
SELECT A*B as C FROM テーブルというSQLをSQLserverで実行させた場合
Aがint指定 Bがnumericとすると A*Bは intに切り捨てられる
numercで計算したい場合は convert(numerc(12,3),A) とnumericまたはdecimalに
変換する事
よくやるミスでSQLのSELECT命令の計算で有効桁数を考慮しないと数値がNG
になる。
例として
SELECT A*B as C FROM テーブルというSQLをSQLserverで実行させた場合
Aがint指定 Bがnumericとすると A*Bは intに切り捨てられる
numercで計算したい場合は convert(numerc(12,3),A) とnumericまたはdecimalに
変換する事