クエリ値を使用した演算結果の相違
|
仮想クエリおよびDB接続情報のSQLite3の使用時に、HULFT-DataMagic Ver.2とDataMagic Ver.3では、FLOATの演算結果が異なるケースがあります。
(例)
HULFT-DataMagic Ver.2で"5 / 2"を実行すると、FLOATで2.500000000が返ります。
DataMagic Ver.3で"5 / 2"を実行すると、INTEGERで2が返ります。
(回避方法)
演算結果をFLOATで取得する場合は、
select CAST(NO1 as FLOAT) / NO2 のように、最初のデータをFLOATでキャストしてください。