PDA

View Full Version : بدست آوردن آخرین رکوردها توسط دستور SELECT



ali.bahrami
جمعه 19 آبان 1391, 17:22 عصر
سلام دوستان ، من میخوام توسط درستور Select مثلا 10 رکوردی اخیرا به یک جدول اضافه شده را که در یک شرط هم صدق میکنه را بدست بیارم اگر میشه کمک کنید.

مثال : جدول تراکنش های بانک را در نظر بگیرید می خوام مثلا آخرین تراکنش های انجام شده یک حساب خاص را بدست بیارم. مثلا 5 تا آخر

حمیدرضاصادقیان
جمعه 19 آبان 1391, 21:45 عصر
سلام.
معمولا جدول یک فیلد کلید یا شمارنده داره یا اینکه براساس تاریخ این رو بدست میاره.
مثال:

select top 5 * from table1
order by id desc

این دستور براساس فیلد id از آخر جدول رو sort کرده و 5 تای اول اون رو برمیگردونه. که حالا میتونه به جای فیلدهای مذکور فیلدهای مورد نظر شما باشه یا تعداد رکوردهای بازگشتی تفاوت داشته باشه.