2016-05-29 8 views
0

Мне нужно настроить вычисленное поле, которое рассчитает цену заказа на пиццу на основе данных в полях в других таблицах. У меня есть таблица, которая присваивает каждой пицце цену и код. Оттуда я хочу рассчитать цену заказа в другой таблице, в которой содержится только код пиццы, а не цена на пиццу. Мне нужно сделать так, чтобы вычисляемое поле в таблице показывало цену заказа, исходя из количества пиццы (то есть также в таблице) и кода пиццы.MS-Access: рассчитать цену, основанную на данных из других таблиц

+0

Можете ли вы поделиться своими таблицами «Структуры, пожалуйста? – Mureinik

+0

[ссылка] (http://imgur.com/a/g4fWi) Вот структура двух таблиц – MyArmsFellOff

+0

Этот вопрос выглядит очень много, как этот: https://stackoverflow.com/questions/37507531/ms- access-calculate-field-using-data-from-another-table - вы уверены, что не просто создали другую учетную запись, чтобы отправить два вопроса? – Leviathan

ответ

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] 

, если вы хотите, чтобы вычислить общее количество каждого заказа попробовать это:

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] 
Смежные вопросы