PDA

View Full Version : سوال: گرفتن آخرین سطر اضافه شده به table



a_mehdizadeh
شنبه 16 شهریور 1387, 00:33 صبح
سلام
می خواستم بدونم چطوری می شه آخرین سطر یا مثلا 5 سطر آخر از یک table رو گرفت .

parnamenevis
شنبه 16 شهریور 1387, 03:02 صبح
اگه بخوای آخرین سطر اضافه شده به جدولو برگردونی میتونی از triger تو خود sql استفاده کنی ولی راه راحت تر اینه که اول داده رو به صورت معکوس مرتب کنی ORDER BY DEC بعد با دستور TOP 1 یا اگه 5 تای آخرو بخوای TOP 5 رو مینویسی
مثال :
SELECT TOP (5) FROM Tabel1 ORDER BY id DEC
فکر کنم برای SQL Server 2000 دستور (TOP (5 و تو 2005 TOP 5 بدون پرانتز هست

rezarafiee
شنبه 16 شهریور 1387, 08:32 صبح
البته منظور دوستمان order by id desc است.