بتاريخ: 27 أبريل 20187 سنة comment_295078 السلام عليكم إخوتي و أخواتي لدي ثلاث جداول و حاولت كتابة أمر لحساب رصيد و لكن يظهر لي الرصيد مضاعف أرجو المساعدة في حل هذه المشكلة الجدول الاول يحتوي على اسم المنتج و رقمة و نوعة الجدول الثاني به رقم المنتج و نوعة و الكمية الواردة الجدول الثالث رقم المنتج و نوعه و الكمية الصادرة المطلوب الحصول على أسم المنتج و الرصيد المتبقي Select NVL(Sum(A.W1_KM),0) - NVL(Sum(B.S1_KM),0) AS Rased,C.Elag From Elag c Left Join Ward1 A ON A.El_no=C.no And A.El_Noa=C.Noa Left Join Sadr1 B ON B.El_no=C.no And B.El_Noa=C.Noa Group By C.Elag أرجو منكم المساعدة و جزاكم الله خيرا تم تعديل 27 أبريل 20187 سنة بواسطة Kamal m تقديم بلاغ
بتاريخ: 27 أبريل 20187 سنة comment_295080 السلام عليكم ورحمة الله الحل غير واضح يمكنك عمل view على جدولي حركات الوارد وحركات الصادر باستخدام امر ال union all ثم نفذ امر الsum من الview مع ملاحظة اضافة اشارة سالبة للكميات الصادرة ( S1_KM * -1 ) مع جدول حركات الصادر اثناء إنشاء ال view ( وذلك في حالة انك هنستخدم عمود مشترك للكمية الصادرة والواردة ) تقديم بلاغ
بتاريخ: 12 مايو 20187 سنة كاتب الموضوع comment_295316 أشكرك جدا باشمهندس أمجد و جزاك الله خيراً لم أكن أعرف طريقة View و تعلمتها و هي مفيدة جداً تقديم بلاغ
بتاريخ: 12 مايو 20187 سنة comment_295319 أشكرك جدا باشمهندس أمجد و جزاك الله خيراً لم أكن أعرف طريقة View و تعلمتها و هي مفيدة جداً شكرا لك المنتدى يحتوي على الكثير من المشاركات المفيدة من خلال التجارب العملية للأخوة الأعضاء تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.