Помогите с запросом!

-Sman-
Дата: 16.10.2003 14:47:01
Я тут одну тему уж создал..а зря..прошу прощения у модераторов.
Просьба у меня к вам уважаемые:
Есть таблица в котором есть поле id, остальные поля неинтересны :)
[u]id[/u]

[b]1
2
5
9
12
24[/b]
Вот такие вот значения у id. Необходиим запрос который выбрал бы номера с которых начинаются удаленные записи (забыл сказать изначально в id были номера по порядку от 1 до 50, затем из нее удалили записи и таблица приобрела такой вид см.выше). Результат должен быть таким - 3,6,10,13,25..Моих познаний в sql не хватает :(. Подскажите плз хоть направление в коором мыслить надобно....заранее пасиб и пиво, если что - мыльте сюда. :)
-Sman-
Дата: 16.10.2003 14:50:08
Облажался с кодами :) вид у таблицы такой :

| id |
| 1 |
| 2 |
| 5 |
| 9 |
| 12 |
| 24 |
Adony
Дата: 16.10.2003 14:59:09
select id 

from t1 a
where not exists(select id from t1 b where b.id = a.id+1)
-Sman-
Дата: 16.10.2003 15:11:41
СПА-СИ-БО!!!
pavelkhr
Дата: 16.10.2003 15:48:53
declare @i int select @i=1
g:
if (select count(*) from tl where id=@i)=0 select @i
select @i=@i+1
if @i<=50 goto g