• 締切済み

アクセスのクエリでの抽出条件

CD 都市 更新日付 001 秋田 2008/01 002 青森 2008/03 003 秋田 2008/03 004 青森 2008/02 005 札幌 2008/02 上のようなデータがあり、更新日が最新のデータで下のように抽出したいのですが、グループ化ではなく、クエリではどのように抽出条件をいればいいのでしょうか?       003 秋田 2008/03       002 青森 2008/03       005 札幌 2008/02 エクセルに落としDMAX等使用してみましたがうまくいきません。 何かご指導ありましたら宜しくお願い致します。

みんなの回答

  • ricman
  • ベストアンサー率58% (10/17)
回答No.2

レコードが変更されるの意味がよく分からないので教えて下さい。 集計クエリーを実行しても元データに影響は無いですよ。

maki06
質問者

補足

とりあえず、クエリで抽出条件をいれたいんですよ。 もしわからなければいいですよ。 返信ありがとうございました。

  • ricman
  • ベストアンサー率58% (10/17)
回答No.1

アクセスだと下記記述しか無いと思いますが。 グループ化を使えない何か理由があるのでしょうか? SELECT datafile.CD, First(datafile.都市) AS 都市, Max(datafile.更新日付) AS 更新日付 FROM datafile GROUP BY datafile.CD ORDER BY Max(datafile.更新日付) DESC , datafile.CD DESC;

maki06
質問者

お礼

返信ありがとうございます。 グループ化でCDのデータの先頭をもってくる ですとレコードが変更されるからです。

関連するQ&A