mjt10063
سه شنبه 03 دی 1392, 12:10 عصر
سلام
دوستان می میخوام N رکورد آخر جدول رو واکشی کنم و تعداد رو هم کار بر انتخاب میکند
با این کد میتونم بگم به تعداد 5 یا مثلا 8 که کاربر وارد میکنه بهم نمایش بده ولی همش از رکورد 1 شروع میکند
میخوام از آخر به اول نمایش بده
اینم کد
select * from (select *,ROW_NUMBER() OVER(ORDER BY id_page) AS Row from t_side ) AS tab where Row Between @startRowIndex and @PageSize
این حالتی کردم جواب نداد
select * from (select *,ROW_NUMBER() OVER(ORDER BY id_page) AS Row from t_side ) AS tab where Row Between @startRowIndex and @PageSize ORDER BY id_page DESC
@PageSize : کاربر وارد کند مثلا 8
و
@startRowIndex = 1
دوستان می میخوام N رکورد آخر جدول رو واکشی کنم و تعداد رو هم کار بر انتخاب میکند
با این کد میتونم بگم به تعداد 5 یا مثلا 8 که کاربر وارد میکنه بهم نمایش بده ولی همش از رکورد 1 شروع میکند
میخوام از آخر به اول نمایش بده
اینم کد
select * from (select *,ROW_NUMBER() OVER(ORDER BY id_page) AS Row from t_side ) AS tab where Row Between @startRowIndex and @PageSize
این حالتی کردم جواب نداد
select * from (select *,ROW_NUMBER() OVER(ORDER BY id_page) AS Row from t_side ) AS tab where Row Between @startRowIndex and @PageSize ORDER BY id_page DESC
@PageSize : کاربر وارد کند مثلا 8
و
@startRowIndex = 1