منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] تصحيح استعلام - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] تصحيح استعلام (/showthread.php?tid=103)



تصحيح استعلام - سلوان البهادلي - 15-09-13

هذة الاستعلام بين جدولين جدول الوارد وجدول الصادر من المواد ومعرفة المتبقي بالمخزن من مواد ولكن يظهر لي ارقام غير صحيحة خصوصا عند عدم تساوي العمليات بالجدولين اقصد rows
كود :
select inw000.codx, SUM(inw000.amunx) as المدخل,
SUM(outw000.amunx) as المخرج ,(SUM(inw000.amunx) - SUM(outw000.amunx) ) as المتبقي
from inw000 inner join outw000 on inw000.codx = outw000.codx group by inw000.codx

ارجوا تصحيحة
مع جزيل الشكر


RE: تصحيح استعلام - سلوان البهادلي - 16-09-13

الحل
كود :
select inw000.codx, SUM(distinct inw000.amunx) as المدخل,
SUM(distinct outw000.amunx) as المخرج ,(SUM( distinct inw000.amunx) - SUM( distinct outw000.amunx) ) as المتبقي
from inw000 inner join outw000 on inw000.codx = outw000.codx where inw000.codx = outw000.codx group by inw000.codx