23.03.2012, 15:00 | #1 |
Участник
|
Отчет в VS 2008
товарищи!
подскажите, пожалуйста. делаю отчет в 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) Последний раз редактировалось mistah; 23.03.2012 в 15:08. |
|