日付、アイテム、数量が記載されたテーブルがあります。
1日あたりの合計を返すためにSQLクエリが必要ですが、合計は数量から前日の合計を引いたものです。月が進むにつれて量が蓄積されます。したがって、1番目は5、2番目は12、3番目は20になる可能性があります。
したがって、1番目は5を追加します。2番目は7を追加して12を作成します。3番目は8を追加して20を作成します。
私は過去にこのようなことをしたことがありますが、それを見つけることも覚えることもできません。相関サブクエリが必要になることはわかっています。
TIA
-
編集1
MicrosoftAccessを使用しています。日付は日時フィールド、アイテムはテキスト、数量は数値です
-
編集2
わかりました、これは私が持っているものです
SELECT oos.report_date, oos.tech, oos.total_cpe, oos_2.total_cpe
FROM oos INNER JOIN (
SELECT oos_2.tech, Sum(oos_2.total_cpe) AS total_cpe
FROM oos_2
WHERE (((oos_2.report_date)<#10/10/2010#))
GROUP BY oos_2.tech
) oos_2 ON oos.tech = oos_2.tech;
oos.report_dateを#10/10/2010#と表示する場所に移動するにはどうすればよいですか。mysqlのようにそこに貼り付けることができると思いましたが、運がありませんでした。研究を続けていきます。