Ebrahim_Rayaneh
شنبه 26 اسفند 1391, 04:27 صبح
سلام
دو تا جدول دارم به اسامی tbl_Stockroom , tbl_Factor ، این دو جدول به هم join شدن ، اسکما جداول را به صورت عکس آوردم.می خوام یه کیوئری رو این دو تا جدول اجرا کنم به طوری که : یک کالای خاص به ids مثلا 30 در آخرین تاریخی که فروخته شده به چه قیمتی فروخته شده و همچنین چه تعداد از این کالای خاص در انبار (tbl_Stockroom) موجود هست. من سعی کردم یه کدی رو اجرا کنم اما ارور میده:
SELECT tbl_Factor.IDS, MAX(tbl_Factor.DateSale) AS MaxTime
FROM (SELECT tbl_Stockroom.IDS, tbl_Stockroom.NumShop, tbl_Factor.PriceSale, tbl_Factor.DateSale
FROM tbl_Stockroom INNER JOIN
tbl_Factor ON tbl_Stockroom.IDS = tbl_Factor.IDS
WHERE (tbl_Factor.IDS = 30)) AS subTable
GROUP BY tbl_Factor.IDS
خطایی که اس کیو ال سرور میده:به صورت عکس آوردم.اگه کسی از دوستان بتونه ایراد کد رو بگه یا کد بهتر یا بهینه شده تری داشته باشه ممنون میشم .
دو تا جدول دارم به اسامی tbl_Stockroom , tbl_Factor ، این دو جدول به هم join شدن ، اسکما جداول را به صورت عکس آوردم.می خوام یه کیوئری رو این دو تا جدول اجرا کنم به طوری که : یک کالای خاص به ids مثلا 30 در آخرین تاریخی که فروخته شده به چه قیمتی فروخته شده و همچنین چه تعداد از این کالای خاص در انبار (tbl_Stockroom) موجود هست. من سعی کردم یه کدی رو اجرا کنم اما ارور میده:
SELECT tbl_Factor.IDS, MAX(tbl_Factor.DateSale) AS MaxTime
FROM (SELECT tbl_Stockroom.IDS, tbl_Stockroom.NumShop, tbl_Factor.PriceSale, tbl_Factor.DateSale
FROM tbl_Stockroom INNER JOIN
tbl_Factor ON tbl_Stockroom.IDS = tbl_Factor.IDS
WHERE (tbl_Factor.IDS = 30)) AS subTable
GROUP BY tbl_Factor.IDS
خطایی که اس کیو ال سرور میده:به صورت عکس آوردم.اگه کسی از دوستان بتونه ایراد کد رو بگه یا کد بهتر یا بهینه شده تری داشته باشه ممنون میشم .