Я ищу недостающее число в списке, он отлично работает, но когда он начинается с 2, можно ли получить 1. ниже вставки он должен предоставить 1 не 4 . пожалуйста, помогите спасибоОтсутствующее число или максимальное число из списка
drop table #temp
create table #temp
(
Number INT
)
insert into #temp
(Number)
select 2 union all
select 3 union all
select 5
SELECT MIN(t1.Number) + 1 AS MissingNumber
FROM #temp t1
LEFT OUTER JOIN #temp t2 ON (t1.Number + 1 = t2.Number)
WHERE t2.Number IS NULL
что является целью выполнения этой операции? – Tanner