Я использую SQL Server 2012.
Я получаю «Максимальное число», например, 201900005, которое говорит мне, что диапазон начинается с 201900000 (это дано). Теперь я хочу получить числа, отсутствующие в этом диапазоне.
Я просмотрел несколько вопросов по этому поводу, но, похоже, не могу заставить его работать. Сверка таблицы с самим собой с использованием курсора или между курсором.
Max Number = 201900005, Min Number = 201900000
test_table
+----------------+
| test_number |
+----------------+
| 201900001 |
| 201900003 |
| 201900004 |
+----------------+
result
+----------------+
| missing |
+----------------+
| 201900000 |
| 201900002 |
| 201900005 |
+----------------+
Текущий процесс работает с таблицей «помощи», которая по существу содержит все числа между 201900000 и 201900005 (aгораздо больше в реальной ситуации) и сравнивает их со значениями в test_table.
Буду благодарен за любые предложения.