أبو فلسطين بتاريخ: 29 أغسطس 2007 تقديم بلاغ مشاركة بتاريخ: 29 أغسطس 2007 السلام عليكم و رحمة الله و بركاته أخوتي الأعزاء و الكرام لقد قمت ببناء Table و View ... و يجب أن أجمع بعض المعلومات من كل منهما لأضعهما في Table آخر :1- مكونات الـ View :يحتوي على معلومات الموزع البائع و عن الفرع الذي يعمل به و السلعة التي يتعامل بها و الطريقة التي يتبعها في البيعbranch_id : رقم الفرعbranch_location : المدينة الموجود فيها الفرعsaleman_id : رقم الموزع البائعsales_way : الطريقة التي تتم فيها عملية البيع (Direct , InDirect)sales_type : نوع السلعة order_date : تاريخ الطلب على السلعة sales_qty : الكمية المباعة من السلعة 2- مكونات الـ Table :يحتوي على معلومات للشرائح المستخدمة في عملية تحديد العمولة التي يستحقها كل موزع بائعslice_no : رقم الشريحة min_qty : أقل كميةmax_qty : الكمية القصوىrate : الثابت المُعطى لكل كمية بيع شرح توضيحي للجدول الثاني ... الجدول الثاني يحتوي على معلومات كما بيّنتها ... لكن بالنسبة للـmin_qty و الـmax_qty فهما اللتان يحددان الثابت الذي يستحقه الموزع البائع لكي يُضرب بالكمية التي قام ببيعها ...فإذا كانت sales_qty قيمة تقع بين الـmin_qty و الـ max_qty فسيحدث عمليات حسابية تظهر نتائجها في Table الـ Result مثال على مسألة الشرائح :إذا كانت :min_qty = 1max_qty = 2000فإن rate = ,1إذا كانت :min_qty = 2001max_qty = 4000فإن rate = .2فلو كانت قيمة sales_qty = 3000فإنها ستبحث في نظام الشرائح على موقعها المناسب ... و في هذا المثال sales_qty = 3000 فإنها لن تكون ضمن الشريحة الأولى .. ستكون ضمن الشريحة الثانية أي أنها ستُضرب بالرقم الثابت (2.) أعتقد أن الصورة أصبحت واضحة الآن ...الآن سأتحدث عن المشكلة ... المشكلة هي في أنني أريد عمل procedure يحسب عمولة الموزع البائع حسب المعادلة sales_qty * rate من خلال هذا البروسيجر أريد أن أجلب البيانات لأجمعها في Table الـ Result 3- مكونات Table الـ Result :جدول لناتج العمليات الحسابية r_seq : رقم الناتج و هو رقم تسلسلي في الجدولbranch_id : رقم الفرعsaleman_id : رقم الموزع البائعsales_way : الطريقة التي تتم فيها عملية البيع (Direct , InDirect)sales_type : نوع السلعة order_date : تاريخ الطلب على السلعة sales_qty : الكمية المباعة من السلعة rate : الثابت المُعطى لكل كمية بيع result : ناتج العملية الحسابية (sales_qty * rate)فأرجو المساعدة في عمل Procedure لحل هذه المسألة ((أبو فلسطين)) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.