PDA

View Full Version : مشکل در ساخت دستور sql



hossein_rohollah
جمعه 29 دی 1391, 12:42 عصر
با سلام من یک دیتابیس با سه جدول زیر دارم.منظور از number تعداد ورود یا خروج کالا از انبار است.
98586
می خوام گزارش زیر را بگیرم لطفا کمکم کنید.
98587
با تشکر

محمد سلیم آبادی
سه شنبه 03 بهمن 1391, 08:18 صبح
ابتدا در جدول resid بر اساس IDKala گروه بندی میکنید و مجموع را بدست میارین سپس همین کار را با جدول Havale انجام میدین و این دو نتیجه را با جدول kala اتصال میدهید تا نام کالا بدست بیاید چیزی شبیه به این:
select k.name, D1.total, D2.total
from Kala K
inner join
(select idKala, sum(number) as total
from resid
group by idKala) as D1
on K.id = d1.idkala
inner join
(select idKala, sum(number) as total
from havale
group by idKala) AS D2
on K.id = d2.IkKala;