如何获取的某些条件的无效记录在SSIS

如何获取的某些条件的无效记录在SSIS

问题描述:

我有5条与的recordId如下 的recordId 3 @, 20, 20, 10,我想只获取具有的recordId 10记录然后是20. 如何在SSIS中执行此操作。如何获取的某些条件的无效记录在SSIS

+0

执行SQL任务。如果你能展示你已经尝试或想到的东西,那将是非常棒的。 –

+0

请添加您正在使用的SQL Server和SSIS版本。让我们知道你是否有能力执行lag()命令。你有身份证吗? – KeithL

+0

10和20之后是否还有更多记录需要提取30,40,50等?是否有任何业务规则来决定订单或是否列入清单? – VKarthik

我必须做出一个重大的假设在这里(你有一个有序的标识列)

- 选择录制ID是10排在那里,然后记录ID 20行。

select t1.* 
from table t1 
join table t2 on t1.[Identitycolumn] = t2.[identityColumn]+1 
where t1.recordID='10' and t2.RecordID='20' -- Looks like you have a string '[email protected]'