منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تصحيح استعلام
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
هذة الاستعلام بين جدولين جدول الوارد وجدول الصادر من المواد ومعرفة المتبقي بالمخزن من مواد ولكن يظهر لي ارقام غير صحيحة خصوصا عند عدم تساوي العمليات بالجدولين اقصد 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

ارجوا تصحيحة
مع جزيل الشكر
الحل
كود :
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