Этот SQL запрос должен быть выполнен в ACCESS.
Я пытаюсь сделать подзапрос для общих продаж, но я хочу связать продажу с провинцией И с продуктом. Приведенный ниже запрос будет работать с одним или другим: (po.product_name = allp.all_products) AND (p.province = allp.all_province); - но это не займет и то и другое.
Я буду включать каждый месяц в этот запрос, как только смогу определить подзапрос с двумя критериями.
Select
p.province as [Province],
po.product_name as [Product],
all_price
FROM
(purchase_order po
INNER JOIN person p
on p.person_id = po.person_id)
left join
(
select
po1.product_name AS [all_products],
sum(pp1.price) AS [all_price],
p1.province AS [all_province]
from (purchase_order po1
INNER JOIN product pp1
on po1.product_name = pp1.product_name)
INNER JOIN person p1
on po1.person_id = p1.person_id
group by po1.product_name, pp1.price, p1.province
)
as allp
on (po.product_name = allp.all_products) AND (p.province = allp.all_province);