3

私は ssis 2008 と sql server 2012 を使用していますFileNumber。すべての数字が続き、整数がないことを確認したいと思います。欠番なし。例えば:

FileNumber
--------------
110
111
112
114
115
117

113欠落している数字をssisに出力してもらいたい116です。

これを行う方法はありますか?

4

1 に答える 1

2

これを試して:

DECLARE @t table(
 FileNumber int
 );

INSERT INTO @t(FileNumber) VALUES(110), (111), (112), (114), (115), (117);

SELECT t1.FileNumber + 1 AS sequance
FROM @t AS t1
LEFT OUTER JOIN @t AS t2 ON t1.FileNumber + 1 = t2.FileNumber
WHERE t2.FileNumber IS NULL
于 2012-09-19T09:18:29.273 に答える