sqlserver2008 sql使用rownumber分页

sqlserver2008 sql使用rownumber分页@pageSize=2;@pageIndex=3;5=(@pageIndex-1)*@pageSize+1;6=@pageIndex*@pageSize;SELECT*FROM(SELECTROW_NUMBER()OVER(ORDERBYcdateASC)AS’RowNumber’,*FROMbw_push_order_log)…

大家好,又见面了,我是你们的朋友全栈君。

@pageSize=2@pageIndex=35=@pageIndex - 1 ) * @pageSize +16= @pageIndex * @pageSizeSELECT * FROM
(
    SELECT ROW_NUMBER() OVER (ORDER BY cdate ASC) AS 'RowNumber', * FROM tb_push_order_log where 1=1
) AS tb_push_order_log
WHERE RowNumber BETWEEN 5 AND 6;
select * from (

SELECT
	ROW_NUMBER () OVER (ORDER BY a.oper_date DESC) AS RowNumber,
	a.item_no ItemNo,
    b.item_subno ItemSubno,
	item_name ItemName,
	stock_qty StockQty
FROM
	t_im_branch_stock a
INNER JOIN t_bd_item_info b ON a.item_no = b.item_no
 where a.branch_no = '000001'
)a where  RowNumber between 1 and 100 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138510.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号