アクセス2010にデータベースがあります。
いくつかのフィールドを持つテーブルがあります。これらのうちの3つは、「入力」、「出力」、および「日付」です。合計数量クエリもあります。
同じ「日付」を持つすべての「入力」値を合計し、同じ「日付」を持つすべての「出力」値も合計したいと思います。
クエリで控除結果(「入力」-同じ「日付」を持つ「出力」)を見つけたい。
私の質問は、同じ「日付」値を持つ異なる挿入をどのように相関させるかです。
何か助けてください?
編集:
input output date
3 0 2/5/2012
4 0 8/5/2012
0 2 2/5/2012
0 1 8/5/2012
クエリを表示したい
available stock date
(3-2=) 1 2/5/2012
(4-1=) 3 8/5/2012
編集済みv2:
私のSQLコードは
SELECT SUM(warehouse.in_quant)-SUM(warehouse.out_quant) AS SUM,
drugs.active_substance, drugs.strength, drugs.strength_type, drugs.dosage_form,
warehouse.available_stock, drugs.minimum_quantity, IIf([warehouse]![available_stock]
[drugs]![minimum_quantity],"YES!","No") AS DiplayText, warehouse.curr_date
FROM drugs INNER JOIN warehouse ON drugs.ID = warehouse.drug_id;
このメッセージが表示されます:
集計関数の一部として、指定された式「active_substance」を含まないクエリを実行しようとしました。
SUM(warehouse.in_quant)-SUM(warehouse.out_quant)AS SUMを削除すると、正常に機能します。