- ベストアンサー
Access2000で実験データの間引きをしたい。
Accessで約10万行の実験データを間引きをしたいのですが クリエで主キーのフィールドID-抽出条件-Between 1 And 4000等で 連続区間のデータは抽出出来ますが、IDの数字が:奇数:3の倍数:4の倍数等を 抽出したいので、フィールドIDの抽出条件にMOD(数値, 除数)を入れましたが エラーが出ました。 どの様にして、データの間引きをするのが良いのでしょうか。? 何方か、良きアドバイスをお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
クエリの新規フィールドに、式1: [ID] Mod 3等を入れ、そのフィールドの抽出条件に0を設定すると、IDが3の倍数のデータのみを抽出できます。
その他の回答 (2)
- CHRONOS_0
- ベストアンサー率54% (457/838)
回答No.3
>MOD(数値, 除数) これはExcelの関数ですよ AccessではMODは演算子です 数値 MOD 除数 のように使います
質問者
お礼
回答ありがとう御座います。 式1:[フィールドID] Mod 3で3の倍数を抽出出来ることを 確認しました、助かりました。
- tazukadan
- ベストアンサー率68% (15/22)
回答No.2
クエリに抽出用の項目を一つ作ります。 フィールド 式1:[フィールドID] Mod 3 抽出条件 0 これで、3の倍数だけ抽出されます (”式1”は任意の名前で) SQLのWhereでいうと「Where ([フィールドID] Mod 3) = 0」です。
質問者
お礼
回答ありがとう御座います。 式1:[フィールドID] Mod 3で3の倍数を抽出出来ることを 確認しました、助かりました。
お礼
回答ありがとう御座います。 式1:[フィールドID] Mod 3で3の倍数を抽出出来ることを 確認しました、助かりました。