• ベストアンサー

Access2000で実験データの間引きをしたい。

Accessで約10万行の実験データを間引きをしたいのですが クリエで主キーのフィールドID-抽出条件-Between 1 And 4000等で 連続区間のデータは抽出出来ますが、IDの数字が:奇数:3の倍数:4の倍数等を 抽出したいので、フィールドIDの抽出条件にMOD(数値, 除数)を入れましたが エラーが出ました。 どの様にして、データの間引きをするのが良いのでしょうか。? 何方か、良きアドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

クエリの新規フィールドに、式1: [ID] Mod 3等を入れ、そのフィールドの抽出条件に0を設定すると、IDが3の倍数のデータのみを抽出できます。

hibohibo
質問者

お礼

回答ありがとう御座います。 式1:[フィールドID] Mod 3で3の倍数を抽出出来ることを 確認しました、助かりました。

その他の回答 (2)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.3

>MOD(数値, 除数) これはExcelの関数ですよ AccessではMODは演算子です 数値 MOD 除数 のように使います

hibohibo
質問者

お礼

回答ありがとう御座います。 式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」です。

hibohibo
質問者

お礼

回答ありがとう御座います。 式1:[フィールドID] Mod 3で3の倍数を抽出出来ることを 確認しました、助かりました。

関連するQ&A