- 締切済み
アクセスのクエリでの抽出条件
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等使用してみましたがうまくいきません。 何かご指導ありましたら宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ricman
- ベストアンサー率58% (10/17)
回答No.2
レコードが変更されるの意味がよく分からないので教えて下さい。 集計クエリーを実行しても元データに影響は無いですよ。
- 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;
質問者
お礼
返信ありがとうございます。 グループ化でCDのデータの先頭をもってくる ですとレコードが変更されるからです。
補足
とりあえず、クエリで抽出条件をいれたいんですよ。 もしわからなければいいですよ。 返信ありがとうございました。