Этот вопрос является продолжением моих предыдущих question. Помимо выполнения слияния с использованием хеш-объектов, я борюсь с Hash Objects, когда дело доходит до поиска в одной базе данных. У меня есть эта база данных, где происходит непрерывное обновление до order_number
клиента:SAS: Hash Object Поиск в той же базе
Client Order_number New_number
XYZ 1000 1001
1001 1002
ABC 1006 1009
1009 1017
SST 1010 1011
1017 1020
1020 1030
1011 1050
Аналогично мой предыдущий вопрос, мне нужно следующее:
Client Order_number New_number
XYZ 1000 1001
XYZ 1001 1002
ABC 1006 1009
ABC 1009 1017
SST 1010 1011
ABC 1017 1020
ABC 1020 1030
SST 1011 1050
Другими словами, когда имя клиента отсутствует, я использую order_number для сопоставления с предыдущим номером new_number, чтобы найти клиента. Заказы сначала сортируются по order_number
, а затем new_number
.
Я пытаюсь получить код с некоторыми изменениями кода, опубликованного в моем предыдущем вопросе, но без успеха.
Ничего себе, что отлично работает! Спасибо. Я пытаюсь идти по очереди, чтобы убедиться, что я понимаю, что происходит. – Plug4
Почему '' where = (c ne '')); 'необходимо в' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' – Plug4
Где выбрать наблюдения, где клиент известен. Это начало цепочки, и он будет зацикливаться до тех пор, пока клиент неизвестен. При удалении это приведет к дублированию порядковых номеров в вашем выходе. Дубликаты также будут пропускать идентификатор клиента. –