التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 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 قرص للعلبة الواحدة
افيدوني...اكرمكم الله
واسف على الاطالة
حاولت ارفق ملف قاعدة البيانات لكن للاسف يظهر حطأ عند رفع الملف
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
طلب مساعدة في استعلام تحديث ارصدة المخزون - بواسطة ayaf2020 - 10-07-20, 10:29 PM


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


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