تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL] طلب مساعدة في استعلام تحديث ارصدة المخزون
#1
تحية الى الاخوة الاعزاء...
اواجه صعوبة كبيرة في كتابة استعلام تحديث لارصدة مخزون من الادوية
عند ثلاث جدوال بشكل مبدئي :
1- جدول الاصناف (all_medicine) تم تمثيل محتوى العلبة بعدد الاقراص بها--يعني مثلا علبة البانادول اقراص بها 48 قرص وهكذا من خلال الحقل (box_contains)
2- جدول الارصدة (medicine_stock) يوجد به عامودين واحد لعدد العلب المباعة  والثاني لعدد الاشرطة المباعة(يتم تمثيل الشريط بعدد الاقراص به...يعني مثلا اكتب الرقم 10 للدلالة على انه شريط)
3- جدول المبيعات (sales) يوجد به عامودين واحد للكمية الكبرى(علبة) والاخر للكمية الصغرى (قرص)
---------------------------------------
المطلوب.... الاحتمالات الموجودة:

في جدول المبيعات :
1- اذا بعت مثلا علبة كاملة يتم خصم المباع من رصيد العلب(الكمية الكبرى) في جدول المخزون ويبقى رصيد الاقراص(الكمية الصغرى) كما هو بدون تغيير
2- ركزوا في النقطة دي الله يخليكم....اذا بعت 10 اقراص(يعني شريط) يتم خصم الكمية من عامود الاقراص ويبقى عامود العلب كما هو بدون تغيير...يعني مثلا لو عندي
   4:20 (4 علب + 20 قرص) يصبح المخزون بعد البيع 4:10 (4 علب + 10 اقراص)
3- الاحتمال اللي جاي ده بقى اللي صعب فعلا :
   لو عندي المخزون   4:0 (اربع علب كاملة بدون وجود كمية من الاقراص المتبقية) وجيت بعت 10 اقراص(اللي هي شريط)...هنا بقى ازاي البرنامج هايعرف ان
   المخزون المتبقي المفروض يكون==>   3:20 (3 علب + 20قرص) باعتبار ان العلبة بها 3 اشرطة كل شريط به 10 اقراص باجمالي 30 قرص للعلبة الواحدة
افيدوني...اكرمكم الله
واسف على الاطالة
حاولت ارفق ملف قاعدة البيانات لكن للاسف يظهر حطأ عند رفع الملف
الرد }}}
تم الشكر بواسطة:
#2
يا شباب !!! لا يوجد رد الى الان!!!
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم