2017-08-05 43 views
-2

我有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

回答

0

我必須做出一個重大的假設在這裏(你有一個有序的標識列)

- 選擇錄製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]' 
相關問題