首页 > 解决方案 > 列号的 SQL 查询

问题描述

我有一张包含以下信息的表格:

在此处输入图像描述

有了这两列,我需要拉一个像“新列”这样的列,它基本上是每个订单的页面序列号。

我试过了ROW_NUMBER() OVER(ORDER BY Page) AS NewColumn

但这对整个专栏进行了序列化,并没有考虑 OrderNumber。

标签: sqlsql-server

解决方案


你错过了分区

OVER(PARTITION BY OrderNumber ORDER BY Page)

推荐阅读