• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessでの計算)

Accessでの計算方法と挫折からの救い

このQ&Aのポイント
  • Access2002での計算方法について質問です。クエリに式のフィールドを追加する際、前のレコードの値を引き算する方法を教えてください。
  • レコードの番号、日付、入金額から経過日数を求める例を挙げました。Aは0日、Bは10日、Cは4日、Dは5日となります。
  • Accessは難しいと感じて挫折しかけている状況です。助けをいただけると幸いです。

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

  • ベストアンサー
回答No.1

元のテーブルがフィールド名として、レコード番号、日付、入金額を持ち、テーブル名はtbl1として、以下で良いと思います。 SELECT T.レコード番号, Max(T.日付) AS 日付, Max(T.入金額) AS 入金額, Max(T.日付-S.日付) AS 経過日数 FROM tbl1 AS T, tbl1 AS S WHERE (((T.レコード番号-1)=S.レコード番号)) or ((T.レコード番号=S.レコード番号)) GROUP BY T.レコード番号;

siba10
質問者

お礼

ご回答のお礼が大変遅くなり申しわけありません。 ご指示の通り記述すると出来ましたが、今の私の知識では理解できないので一生懸命勉強します。

関連するQ&A