ورود

View Full Version : باقی مانده کالا



mohitlog
سه شنبه 26 مرداد 1389, 04:08 صبح
سلام

من 3 تا جدول به نامهای کالا، کالاهای وروردی، و کالاهای خروجی دارم

در کالا اطلاعات کلی کالا ثبت میشه
در کالاهای ورودی اطلاعات وروددی کالا از قبیل تعداد تاریخ و .... ثبت میشه
در خروج کالا میزان خروج کالا و تاریخ خروح ثبت میشه
( میشه از یک کالا 1000 تا وارد بشه و این 1000 تا در چند مرحله خارج بشه)


حالا من یک کویری میخام که باقی مانده را برگردونه
کمکم کنید

محمد سلیم آبادی
چهارشنبه 27 مرداد 1389, 13:25 عصر
سلام،
اگر همیشه کالاهای ورودی یکباره ذخیره میشن نه مثل کالاهای خروجی که ممکنه در چند مرحله خارج بشن کوئری شبیه به این میشه:



SELECT T1.*, T2.tedad_kala - T3.total
FROM Kala T1
JOIN Vorodi T2
ON T1.Kala_id = T2.kala_id
JOIN (SELECT kala_id, SUM(tedad)
FROM Khoroji
GROUP BY kala_id) AS T3(kala_id, total)
ON T2.kala_id = T3.kala_id;