Я импортирую набор данных в OLE DB SQL SERVER. У меня есть две колонки:
ID CONDITION CLIENT
1 A11111 G12345
1 X11111 G23456
2 A11111 G12345
2 A11111 G12345
3 A11111 G12345
3 A11111 G23456
4 X11111 G12345
Мне нужно удалить дубликаты и загрузить таблицу с преобразованием. Если дубликаты столбца condition
имеют одинаковые значения, принимают это значение, если они отличаются, принимают меньшее значение. То же самое со столбцом client
. Я перенес это во временную таблицу на сервере SQL, сделал ранжирование отфильтрованным с использованием rank==1
для обоих условий с использованием условного разделения. Все работало хорошо, но для двух записей этот ранг в условном столбце был принят по умолчанию, но эта запись должна проходить через конвейер, поскольку ранг клиента равен 1
. Любые предложения, чтобы решить эту проблему, пожалуйста?