rabie123 بتاريخ: 6 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 6 نوفمبر 2018 السلام عليكم ورحمة الله وبركاته لدينا عدة عروض اسعار من مجموعة موريدن على عدد من من الاصناف لطلبية معينة ( رقم الطلبية) المطوب عمل تقرير ياخذ اقل سعر لكل بند من الاصناف ةيتم عمل بيان بند 1 القيمة (اقل سعر) اسم المورد (رقم عرض التوريد) بند 2 القيمة (اقل سعر) اسم المورد ( رقم عرض التوريد) بند 3 بند 4 الخ وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 6 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 6 نوفمبر 2018 (معدل) select min(price) from your_table where condition group by item_id; تم تعديل 6 نوفمبر 2018 بواسطة eslam elbyaly اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 9 نوفمبر 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 نوفمبر 2018 تمام يا استاذ اسلام بالفعل حصلنا على اقل سعر بهذه الطريقة المشكلة هى المطلوب معرقة من اى عرض (رقم العرض ) حصلت على هذه القيمة ولا استطيع ان اضعها فى جملة ال select بسبب ال group by اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 9 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 9 نوفمبر 2018 (معدل) selct order_id, item_id from orders where price in (select min(price) from orders where item_id = :item_id) الـ IN Operator موجود لانه فى حالة اذا وجد نفس السعر لنفس المنتج فى اكثر من طلبية واستخدمت "=" هيرجع خطأ. ولكن يمكنك إضافة where rownum = 1 فى الـ subquery واستخدام = بدلا من in تم تعديل 9 نوفمبر 2018 بواسطة eslam elbyaly اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 9 نوفمبر 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 نوفمبر 2018 مع خالص الشكر استاذ اسلام وجزاك الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 9 نوفمبر 2018 تقديم بلاغ مشاركة بتاريخ: 9 نوفمبر 2018 واياكم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.