товарищи!
подскажите, пожалуйста.
делаю отчет в Visual Studio 2008.
суть: есть сущности А и Б, связь 1:N, в одном экземпляре А может быть много экземпляров Б.
к Б привязаны Возможные сделки и Заказы.
к Возможным сделкам и Заказам привязаны продукты с указанием количества(quantity) этих продуктов.
что я пытаюсь получить:
см. картинку - Х - суммарное количество(quantity) из карточек продукта1, которые привязаны к заказам, связанным с объектом Б1. Поле до него, где указано 300 - сумма по возможным сделкам.
сделал такую таблицу без 2 крайних столбов справа, дальше вот не могу придумать, как к заказам подобраться и можно ли это сделать.
ПС. А = New_project, Б = New_object
X++:
SELECT FilteredNew_project.new_name, FilteredNew_project.new_projectid, FilteredNew_object.new_name AS obj_name, FilteredNew_project.new_objectid,
FilteredOpportunityProduct.opportunityid, FilteredOpportunity.opportunityid AS opp_id1, FilteredOpportunity.name, FilteredOpportunityProduct.productidname,
FilteredOpportunityProduct.extendedamount, FilteredOpportunityProduct.productdescription, FilteredOpportunity.estimatedclosedate,
FilteredOpportunity.new_deliverydate, FilteredOpportunityProduct.quantity, FilteredOpportunityProduct.uomidname
FROM FilteredNew_project INNER JOIN
FilteredNew_object ON FilteredNew_object.new_objs = FilteredNew_project.new_projectid INNER JOIN
FilteredOpportunity ON FilteredOpportunity.new_object = FilteredNew_object.new_objectid INNER JOIN
FilteredOpportunityProduct ON FilteredOpportunity.opportunityid = FilteredOpportunityProduct.opportunityid
WHERE (FilteredNew_project.new_name IS NOT NULL)