Я использую следующий код, чтобы соответствовать строки по номеру:SQL - Создание иерархии в PARTITION BY заявления
SELECT *,
LEAD(ORDER, 1) OVER(PARTITION BY ID_NBR) AS PREV_ORDER
FROM TABLE
В моих данных, некоторые идентификационные номера отсутствуют. Если (и только если) идентификационный номер отсутствует, я хотел бы сопоставить строки по Cust_Name. Возможно ли это с помощью команд LEAD/OVER?
Thanks,
отсутствует, значит, что они являются NULL? – radar
Поле ID_NBR пусто. – waealu
Можете ли вы определить «матч»? Что такое 'cust_name'? Откуда этот столбец «порядок»? Вы знаете, что 'order' - это недопустимое имя столбца, некорректное, как у вас есть? Это может облегчить задачу, если вы разместили образец своих исходных данных, а затем еще один образец данных, который вы хотите, вместе с полным, логичным описанием того, как кто-то трансформировался в другой. – Ben