تقييم الموضوع :
  • 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 ) ضيف كريم