ورود

View Full Version : انتخاب فقط 100 سطر آخر (فوری)



modern_amin
شنبه 08 مهر 1391, 09:46 صبح
با سلام
همونطور که ما تو اس کیو ال میتونیم برای گرفتن سطرهای اول از دستور TOP 100 بعد سلکت انتخاب میکنیم
چطوری میتونیم فقط 100 سطر آخر رو انتخاب کنیم؟؟؟
.
(از limit خواستم استفاده کنم خطا داد ،
تا جایه ممکن هم میخوام از group by و ORDER BY ها استفاده نکنم ، نمیدونم چیکار کنم ، لطفا کمک کنید)

ali ghaemi
شنبه 08 مهر 1391, 11:36 صبح
فقط کافیه جدول خودتون رو براساس کلید به صورت نزولی مرتب کنید

SELECT TOP 100 * FROM [Table_Name]
ORDER BY [Field-Name] DESC

modern_amin
شنبه 08 مهر 1391, 13:36 عصر
فقط کافیه جدول خودتون رو براساس کلید به صورت نزولی مرتب کنید

SELECT TOP 100 * FROM [Table_Name]
ORDER BY [Field-Name] DESC


واقعا ممنون از پاسختون......
آیا دستوری وجود داره که توش بر اساس ORDER BY کار نشده باشه

حمیدرضاصادقیان
شنبه 08 مهر 1391, 14:43 عصر
سلام.
میتوانید از تکنیکهایی مثل Row_Number استفاده کنید و آخرین رکورد رو گرفته و تا 100 رکورد قبلش رو نمایش بدید.