• ベストアンサー

ACCESS2007で質問させてください。

ACCESS2007で質問させてください。 テーブルをいくつか作成後、クエリーで抽出したのですが、 最終行(最新入力行)のみ抽出したいのですが、抽出条件をどのようにすればよろしいのでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

>最終行(最新入力行)のみ抽出 たとえば、ID(オートナンバー、あるいは連続号)、 日付時刻などレコードの時系列になるものが あればそれを目安に一番最近のレコード、などは 抽出できますが、何も目安がなければ無理です。 どれが一番最後に入力したレコードであるかは タイムスタンプでもなければ判断できません。 たとえば、IDがオートナンバーであれば、 選択クエリをつくり集計を選択して、 SELECT Max(テーブル.ID) AS IDの最大, First(テーブル.他のフィールド) AS 他のフィールドの先頭 FROM テーブル; などとして最後のデータを表示することも できます。 何かこのような目安になるものがありますか。

pekosaku
質問者

お礼

テーブルに入力日時のタイムスタンプを追加して御指導の通りでうまく出来ました。ご親切なご指導ありがとうございました。

関連するQ&A