PDA

View Full Version : کمک در حل یک پرس جو نسبتا پیچیده



afshines
چهارشنبه 28 آبان 1393, 14:50 عصر
سلام
من میخوام از یک جدول نمودار بسازم . جدولم به این صورت که شماره اشخاص دارم با سال اقامت شون ومحل اقامتشون حالا یک کئوری میخوام که با وارد کردن سال نمودار افراد مقیم در اون محل نمودار کنه واسم که جند نفرن . در جدولم هر شخص میتونه در سال یک بار محل اقامتش ثبت بشه اما این سال به ترتیب نیست یعنی یک شخص که در سال 90 محل اقامتش ثبت شده فقط ما در نظر میگیریم که در سالها بعد ترشم همونا اقامت داره فعلا کئوریم اینه
SELECT DISTINCT Max(Tbl_Fard.saal) AS MaxOfsaal, Tbl_Fard.sokonat AS سکونت, Count(Tbl_Fard.ID_Fard) AS تعداد
FROM Tbl_Fard
WHERE (((Tbl_Fard.saal)<=[سال]))
GROUP BY Tbl_Fard.sokonat
ORDER BY Max(Tbl_Fard.saal) DESC;

مشکل اینجاست که باید بزرگترین سال محل اقامت یک شخص داشتم از سالهای کوچکتر از اون صرف نظر بشه این کار با چه دستوری انجام میدن؟