ورود

View Full Version : Select Top 10 * from TableName برعكس عمل ميكنه



connector
پنج شنبه 14 آذر 1387, 18:44 عصر
سلام
آقا من دستور Select Top 10 * from TableName رو ميزنم اما به جاي اينكه 10 ركورد آخر رو نشون بده 10 ركورد اول رو نشون ميده لطفا راهنمايي كنيد كه براي نشان دادن 10 ركورد آخر از چه دستوري استفاده كنم؟
در ضمن بانكم هم اكسس هست و از dbgrid استفاده كردم.
خيلي ممنون

shervin farzin
پنج شنبه 14 آذر 1387, 20:15 عصر
سلام
دوست من اسم دستور با خودشه Top 10 نه Last 10 !!
اگه شما بخواين 10 ركورد آخري كه وارد كردين رو ببينين . بايد اول ترتيب خروجي Select رو
برعكس كنيد بعد از Top استفاده كنين . مثل كد زير :

select top 10 * from table1 order by id desc
در اين كد 10 ركورد آخر جدول Table1 رو برميگرده . توجه كنيد كه من نتيجه خورجي Select رو
بر اساس Id برعكس كردم چون فيلد Id در اين جدول از نوع AutoNumber بوده .
موفق باشيد .