SQL-запрос для номеров столбцов - PullRequest
0 голосов
/ 21 июня 2019

У меня есть таблица с такой информацией, как:

enter image description here

С этими 2 столбцами мне нужно вытащить столбец типа «Новый столбец», который в основномсерийные номера страниц для каждого заказа.

Я пытался ROW_NUMBER() OVER(ORDER BY Page) AS NewColumn

Но это сериализовало весь столбец и не учитывало OrderNumber.

Ответы [ 2 ]

2 голосов
/ 21 июня 2019

Вы пропустили раздел

OVER(PARTITION BY OrderNumber ORDER BY Page)
1 голос
/ 21 июня 2019

Попробуйте это:

select ordernumber,page,ROW_NUMBER() over (partition by ordernumber order by page) newcolumn from yourtable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...