PDA

View Full Version : گزارشگیری از سه سطر آخر در دیتابیس



hamalous
دوشنبه 04 شهریور 1398, 15:21 عصر
با سلام، من یه دیتابیس دارم ،راهی هست که بتونم فقط از سه سطر آخرش گزارش تهیه کنم؟ممنون میشم اگه کسی اطلاعاتی داره راهنمایی کنه

danialafshari
دوشنبه 04 شهریور 1398, 16:21 عصر
با دستور Top میتونید تعداد برگشت رو مشخص کنید و با DESC میتونید بر اساس نزولی جستجو کنید
منبع دادتون رو با کد sql پر کنید و به گزارشگیر انتفال بدید
SELECT TOP (3) ID, FirstName, LastNameFROM dbo.tbl1
ORDER BY ID DESC

hamalous
دوشنبه 04 شهریور 1398, 18:07 عصر
با دستور Top میتونید تعداد برگشت رو مشخص کنید و با DESC میتونید بر اساس نزولی جستجو کنید
منبع دادتون رو با کد sql پر کنید و به گزارشگیر انتفال بدید
SELECT TOP (3) ID, FirstName, LastNameFROM dbo.tbl1
ORDER BY ID DESC
خیلی خیلی ممنون دوست عزیز ، دکمه تشکر تو سایت نبود !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
یه سوال دیگه دوست عزیز خروجی به این صورت از آخر به اول میره اگه من بخوام سه سطر آخر هم نمایش داده بشن و هم از اول به آخر باشن باید چکاری رو انجام بدم ؟ بر فرض مثال اگه سه سطر آخر دیتابیس دارای آی دی 1و2و3 باشه بعد از استفاده از دستور شما خروجی به صورت 3و2و1 نمایش داده میشه، چطور باید از کم به زیاد نمایش داده بشه؟ ممنون

danialafshari
دوشنبه 04 شهریور 1398, 22:01 عصر
این قبیل سوالات رو در بخش SQL Server مطرح کنید
SELECT * FROM ( SELECT top(3) * FROM tbl1 ORDER BY id DESC
) as r ORDER BY id