以下はSQLServerで扱っているデータです。
SET @Value = (0.2 +4.3+5.1+4.3+9.9+0.5+0.5)
とした場合、@Valueの値は2.480000000000000e+002となっています。

この値に100を掛ける、
FLOOR(@Value)とする
@Valueを100で割り戻す

となぜか、
2.470000000000000e+002となってしまいます。
なぜ、値が減るのか、どうしてもわかりません。

どなたか、ご教授お願いします。