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

氏名、ポイントと2つのフィールドをもつテーブル1をもとにクエリ1を作成し、クエリデザインでDMax("[ポイント]","クエリ1","[ポイント]<=" & DMax("[ポイント]","クエリ1"))といった2番目に大きい値(1番目の値が2つ以上ある場合はその値で可)を抽出する式をつくりました。抽出条件に任意の氏名を指定した結果、2番目に大きい値は抽出できましたが、ポイントのデータ数ぶんだけ複数のレコードを表示してしまいます。できれば別のクエリを作成したりせずに、1つのレコードのみ表示させたいのですがどのようにしたらよいか分からず困っております。よろしくお願いします。

A 回答 (1件)

Top2を降順にしてTop1


サブクエリにしても2段にしてもできそう。

この回答への補足

ご回答有難うございます。ただ、Top2を降順にしてTop1ですと確かにレコードは1つだけの表示ですが、DMax("[ポイント]","クエリ1","[ポイント]<=" & DMax("[ポイント]","クエリ1"))でクエリ1自体から2番目に大きい値を抽出することにしてますので結果が異なってきます。

補足日時:2008/12/14 19:40
    • good
    • 0

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