Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по SSIS  [new]
shoxel
Member

Откуда:
Сообщений: 23
Имеется допустим таблица с 2 столбцами.
Первый столбец содержит строки с цифрами: 1, 2, 3, 4, 5;
Второй столбец содержит строки с цифрами: 4, 5, 4, 5, 3;

используя элемент Derived Column(как мне кажется) требуется оставить лишь те строки, значения первого столбца в которых не совпадает ни с одним из значений второго столбца. т.е. на выходе нужно получить первые две строки
16 окт 13, 15:43    [14980903]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
Glory
Member

Откуда:
Сообщений: 104751
А простым запросом не подойдет ?
16 окт 13, 15:45    [14980919]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
shoxel
Member

Откуда:
Сообщений: 23
нет... простым запросом просто... нужно именно используя элементы ssis
16 окт 13, 15:48    [14980938]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
Glory
Member

Откуда:
Сообщений: 104751
shoxel
нет... простым запросом просто... нужно именно используя элементы ssis

В смысле ? Запрос помещенный внутрь элемента SSIS не становится сам элементом ssis ?
16 окт 13, 15:51    [14980966]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
shoxel
Member

Откуда:
Сообщений: 23
а запросом как??
16 окт 13, 15:53    [14980985]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
ssis
Guest
SSIS не лучшее место для таких приседаний, но если очень хочется, то, как вариант:
делите поток на два (mullticast), первый сортируете(sort) по "столбец 1", второй группируете (aggregate) оставив только "столблец 2" и сортируете(sort) по нему, далее мёржите 1-й и 2-й поток (merge join) left join-ом, и убираете из итогового потока записи с "столблец 2" is null (conditional split)
16 окт 13, 15:54    [14980995]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
ssis
Guest
ssis
SSIS не лучшее место для таких приседаний, но если очень хочется, то, как вариант:
делите поток на два (mullticast), первый сортируете(sort) по "столбец 1", второй группируете (aggregate) оставив только "столблец 2" и сортируете(sort) по нему, далее мёржите 1-й и 2-й поток (merge join) left join-ом, и убираете из итогового потока записи с "столблец 2" is not null (conditional split)
16 окт 13, 15:55    [14981002]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
Glory
Member

Откуда:
Сообщений: 104751
shoxel
а запросом как??

Хотите join-ом, хотите exists-ом
16 окт 13, 15:57    [14981028]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по SSIS  [new]
shoxel
Member

Откуда:
Сообщений: 23
ssis,
то что надо) спасибо)
16 окт 13, 16:22    [14981274]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить