PDA

View Full Version : تعيين محدوده جهت كوئري



behboodi2000
شنبه 21 اسفند 1389, 17:33 عصر
با سلام خدمت دوستان و اساتيد محترم
در نمونه پيوست مي خواهم در زمان نمايش كوئري 1 فقط سه ركورد كه بيشترين مقدار را دارند نمايش داده شود و بقيه ركورد ها نمايش داده نشوند يعني مي خواهم ماكزيمم فيلد a و دو ركورد كمتر از آن نمايش داده شود .
در صورا امكان راهنمائي بفرمائيد قبلا از همه اساتيد متشكرم

payman_xxp
شنبه 21 اسفند 1389, 21:53 عصر
با سلام خدمت دوستان و اساتيد محترم
در نمونه پيوست مي خواهم در زمان نمايش كوئري 1 فقط سه ركورد كه بيشترين مقدار را دارند نمايش داده شود و بقيه ركورد ها نمايش داده نشوند يعني مي خواهم ماكزيمم فيلد a و دو ركورد كمتر از آن نمايش داده شود .
در صورا امكان راهنمائي بفرمائيد قبلا از همه اساتيد متشكرم

سلام
شما باید از دستور top n استفاده کنید که بجای n تعداد مورد نظر را وارد کنید.
کوئری خودتونو بصورت زیر تغییر بدید:
SELECT top 3 Table1.a, Table1.b, Table1.c
FROM Table1
ORDER BY Table1.a DESC;
موفق باشید.