質問: access2007で質問させてください。 access2007で質問させてください。 テーブルをいくつか作成後、クエリーで抽出したのですが、 最終行(最新入力行)のみ抽出したいのですが、抽出条件をどのようにすればよろしいのでしょうか? 宜しくお願いします。
回答: >最終行(最新入力行)のみ抽出 たとえば、id(オートナンバー、あるいは連続号)、 日付時刻などレコードの時系列になるものが あればそれを目安に一番最近のレコード、などは 抽出できますが、何も目安がなければ無理です。 どれが一番最後に入力したレコードであるかは タイムスタンプでもなければ判断できません。 たとえば、idがオートナンバーであれば、 選択クエリをつくり集計を選択して、 select max(テーブル.id) as idの最大, first(テーブル.他のフィールド) as 他のフィールドの先頭 from テーブル; などとして最後のデータを表示することも できます。 何かこのような目安になるものがありますか。