- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessでの計算)
Accessでの計算方法と挫折からの救い
このQ&Aのポイント
- Access2002での計算方法について質問です。クエリに式のフィールドを追加する際、前のレコードの値を引き算する方法を教えてください。
- レコードの番号、日付、入金額から経過日数を求める例を挙げました。Aは0日、Bは10日、Cは4日、Dは5日となります。
- Accessは難しいと感じて挫折しかけている状況です。助けをいただけると幸いです。
- みんなの回答 (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.レコード番号;
お礼
ご回答のお礼が大変遅くなり申しわけありません。 ご指示の通り記述すると出来ましたが、今の私の知識では理解できないので一生懸命勉強します。