質問: access2000での抽出条件 dbから選択クエリーを作ってある条件を満たすデータを抽出したいのですが、レコードの量が多くて(10万単位)スぺックの悪いpcなので並べ替えをするにも固まってしまって困っています。 同じ名前を持つレコード群の中で最新の日付のレコードだけを抽出する関数ってありますか? 例えば 発生日,名前,種類,住所,電話番号 の5つのフィールドがあり、その中で同じ"名前"を持つ"発生日"の中で最新の日付だけを抽出する、として教えていただけないでしょうか。 よろしくお願いいたします。
回答: クエリーデザインを開き右クリックしsqlビューを開き、直接記述します。 select 最終日付 from db名 where 名前=対照となる名前 order by 最終日付 desc 後、データベース定義で名前と最終日にインデックスを貼ればいい(重複あり) 私のパソコンで30万件のデータ検索で約4分でした。