2016-05-29 9 views
0

他のテーブルのフィールドのデータに基づいてピザ注文の価格を計算する計算フィールドを設定する必要があります。私は、各ピザに価格とコードを割り当てるテーブルを持っています。そこから、私はピザの価格ではなく、ピザコードだけを含む別のテーブルで注文の価格を計算したいと思います。私はそれを作る必要があるので、テーブルの計算フィールドは、ピザの数量(それもテーブルにある)とピザコードに基づいて注文の価格を示します。MS-Access:他のテーブルのデータに基づいて価格を計算する

+0

:あなたが注文ごとの合計を計算する場合

select a.[#order],(a.quantity*b.price) as total,a.[pizza code] from tblorders a inner join tblpizza b on a.[pizza code]=b.[pizza code] 

これを試します構造はどうですか? – Mureinik

+0

[link](http://imgur.com/a/g4fWi)ここに2つのテーブルの構造があります – MyArmsFellOff

+0

この質問はこのようなものです:https://stackoverflow.com/questions/37507531/ms-別のテーブルからデータを使用してアクセス計算済みフィールドを使用していますか?2つの質問を投稿するために別のアカウントを作成しただけではありませんか? – Leviathan

答えて

0

あなたはピザのコードあたりの注文ごとの合計金額を計算する場合は、この試してください:あなたは、あなたのテーブルを共有することができ

select a.[#order],sum(a.quantity*b.price) as total 
from tblorders a 
inner join tblpizza b on a.[pizza code]=b.[pizza code] 
group by a.[#order] 
関連する問題