アプリ版:「スタンプのみでお礼する」機能のリリースについて

Access初心者です。

tbl_履歴
キー番号 日付 氏名
0001 01 AAA
0001 05 AAA
0001 09 AAA
0002 02 BBB
0002 10 BBB

抽出

キー番号 日付 氏名
0001 09 AAA
0002 10 BBB

同一キー番号で日付最大を抽出するにはクエリーの抽出条件は
どのように書けばいいのでしょうか?

A 回答 (1件)

「集計」欄を


キー番号:グループ化
日付: 最大
これで、各キー番号とそのキー番号で最大の日付のリストが表示されます。

集計欄は、ツールバーでΣのアイコンをクリックすれば現れます。
氏名が必要であれば、キー番号は氏名と1対1の関係にあるようですので、このクエリと元のテーブルから、クエリを作ってください。

集計のクエリに、計算のフィールドを作って、DLookup関数で氏名を読み出すこともできます。
これだと、ひとつクエリを作るだけでよいのですが、一般にDで始まる関数(定義域集合関数)は動作が遅いので、使用を避けたほうがよいといわれます。
    • good
    • 0
この回答へのお礼

boc-ianさん

初心者の質問にお答え頂きありがとうございました。

うまくできました。

お礼日時:2009/07/07 17:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!