بتاريخ: 1 فبراير 201016 سنة comment_183853 انا بعمل تقرير بكتب فية الكويرى دة Select distinct d.Description,a.vendor_id, B.Quantity, A.Segment1, C.Vendor_Name, B.Unit_Price, D.Segment1 From Po_Headers_All A, Po_Lines_All B, Po_Vendors C, Mtl_System_Items D Where A.Type_Lookup_Code = 'QUOTATION' And A.Po_Header_Id = B.Po_Header_Id And A.Vendor_Id = C.Vendor_Id And B.Item_Id = D.Inventory_Item_Id and a.ORG_ID=b.ORG_ID And D.Segment1 Between Nvl(:S1, D.Segment1) And Nvl(:S2, D.Segment1) and c.SEGMENT1 in(:h1,:h2,:h3,:h4) order by d.Description المشكلة ان لو اكتر من عميل طالب نفس المادة المادة بتظهر اكتر من مرة انا عايزها تظهر مرة واحدة ويظهر امام العميل السعر اللى قدمة مع العلم ان انا جربت distinctgroup by ومش نافع ارجو المساعدة تم تعديل 1 فبراير 201016 سنة بواسطة sors تقديم بلاغ
بتاريخ: 1 فبراير 201016 سنة comment_183861 لاتضع الشيء المكرر بنفس ال query يعني اسحبها خارج queryواذا في نسخة من التقرير والجدول ممكن مساعدتك أكثر تقديم بلاغ
بتاريخ: 1 فبراير 201016 سنة comment_183872 جرب أن لا تعمل الــ Group By على Description.يعني لو اكتر من مادة لها نفس الــ Descrition اكيد رح يجيبهماعمل الــ Group by على Number تقديم بلاغ
بتاريخ: 7 فبراير 201016 سنة comment_184415 بص يا جميلانا ما ركزتش اوى ف الكويرىبس الصح انك تقسمه على اكتر من كويرىوتربط بينهم تقديم بلاغ
بتاريخ: 8 فبراير 201016 سنة comment_184426 جرب عمل Group By(d.Description,a.vendor_id) أو تأكد من الجملة And D.Segment1 Between Nvl(:S1, D.Segment1) And Nvl(:S2, D.Segment1) and c.SEGMENT1 in(:h1,:h2,:h3,:h4) تم تعديل 8 فبراير 201016 سنة بواسطة malik alwadi تقديم بلاغ
بتاريخ: 8 فبراير 201016 سنة comment_184436 السلام عليكم ،،،تأكد من الـ Quantity هل هي مختلفة من عميل لآخر اذا كانت كذلك يمكنك استخدام SUM وايضاً تأكد من اختلاف باقي الـ Fields لأنه لو وجد دالة Distinct و ايضاً الـ Group By سوف لن تعملمع تحياتي ،،، تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.