У меня есть столбец с именем sequence
. Данные в этом столбце выглядят как 1, 2, 3, 4, 5, 7, 9, 10, 15.
Мне нужно найти отсутствующие порядковые номера из таблицы. Какой SQL-запрос найдет отсутствующие порядковые номера из моей таблицы? Я ожидаю результатов, таких как
Missing numbers
---------------
6
8
11
12
13
14
Я использую только одну таблицу. Я попробовал запрос ниже, но я не получаю результаты, которые я хочу.
select de.sequence + 1 as sequence from dataentry as de
left outer join dataentry as de1 on de.sequence + 1 = de1.sequence
where de1.sequence is null order by sequence asc;