PDA

View Full Version : مشکل در کوئری خلاصه سازی



VB.SOS
شنبه 24 فروردین 1392, 21:53 عصر
سلام به دوستان
یه سوال داشتم از دوستان

من می خوام یک کوئری از نوع Total بسازم. سه تا جدول دارم که یکیش با هر کدوم از دو تای دیگه رابطه یک به چند داره. حالا می خوام اطلاعات یکی از جدول های فرزند رو با توجه به اطلاعات جدول فرزند دیگه خلاصه کنم. اما اطلاعات با توجه به جدول مادر پر میشه!

اگه گنگ شد ببخشید. فایل پروژه رو براتون میزارم.
این سه جدول جدول های Mahsulat، Qataate Mahsulat و Taqaza هستن. در واقع من می خوام تقاضای هر قطعه رو با توجه به سال به دست بیارم.


مثلا چون در سال 1391 محصول 1، 100 واحد تقاضا داره و محصول 2، 200 واحد تقاضا داره، و تو قطعه 1 از محصول 1، 1عدد و در محصول 2، 3تا استفاده میشه در سال 1391 از قطعه 1، 500 واحد تقاضا داره!

در نهایت می خوام این کوئری دوتا ستون داشته باشه، یه ستون سال و یه ستون تقاضای قطعه

ممنون از شما واقعا

Abbas Amiri
شنبه 24 فروردین 1392, 22:20 عصر
کوئری تان را در نمای SQL باز کنید و کد زیر را قراردهید:


SELECT Taqaza.Sal, Sum([tedadestefadeh]*[Taqaza]) AS TaqazaQate
FROM (Mahsulat INNER JOIN QataatMahsul ON Mahsulat.IDMahsul = QataatMahsul.IDMahsul) INNER JOIN Taqaza ON Mahsulat.IDMahsul = Taqaza.IDMahsul
GROUP BY Taqaza.Sal, Taqaza.IDMahsul
ORDER BY Taqaza.Sal;

VB.SOS
یک شنبه 25 فروردین 1392, 09:06 صبح
ممنونم عباس امیری جان واقعا (بعضی وقتی دکمه تشکر کافی نیست)