الانتقال إلى المحتوى

المساعدة فى تقرير


rabie123

Recommended Posts

السلام عليكم ورحمة الله وبركاته

 

لدينا عدة عروض اسعار من مجموعة موريدن على عدد من من الاصناف    لطلبية معينة   ( رقم الطلبية)

المطوب عمل تقرير ياخذ  اقل سعر لكل بند  من الاصناف  

ةيتم عمل بيان  

بند 1                        القيمة (اقل سعر)                  اسم المورد  (رقم  عرض التوريد)

بند 2                        القيمة (اقل سعر)                   اسم المورد  ( رقم عرض  التوريد)

بند 3 

بند 4 الخ

 

وشكرا

رابط هذا التعليق
شارك

تمام يا استاذ اسلام  بالفعل حصلنا على اقل سعر بهذه الطريقة

 

المشكلة هى المطلوب معرقة من اى عرض (رقم العرض )  حصلت على هذه القيمة   ولا استطيع ان اضعها فى جملة  ال select   بسبب ال group by

رابط هذا التعليق
شارك

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

تم تعديل بواسطة eslam elbyaly
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية