2

Windows 7 64 で MSAccess 2010 を使用しています。

クエリで 2 つのテーブルを比較しています。複合 PK に参加し、テーブル A 列 A <> テーブル B 列 A で、両方のテーブルの列 A が double である行を選択しています。

120行の場合は機能します。28 行の場合、表 A の列 A の値は 0.088 <> 表 B の列 A の 0.088 です。

どこでも使用されるテキスト関数はありません。

クエリ a:[TableA]![ColumnA] - [TableB]![ColumnA] に列を追加すると、-1.38777878078145E-17 のような値が返されます。

クエリを Excel にエクスポートして計算すると、結果は 0 になります。

0.088 - 0.088 <> 0 という可能性はありますか? 0.088 double <> 0.088 double はどのように可能ですか?

4

1 に答える 1