У меня есть столбец в таблице, который целые числа, но не в каких-либо общих приращений, как: 1, 20, 30, 33Найти следующий номер в SQL Column
Я думал, что это будет легко, но все, что я хочу, чтобы напишите запрос, который вернет следующий номер, например, если мой текущий номер равен 1, как мне вернуть 20?
Это читает как вопрос о задании домашнего задания? что ты уже испробовал? – Igor
Несколько опций используют аналитику и присваивают номер строки каждому упорядоченному значению, например 'row_number() over (order by col)', а затем выбирают номер строки 2. другой должен был бы «выбрать max (col) из таблицы, где col> currentNumber' или 'select top 1 из таблицы where col> currentNumber order by col' множество опций. – xQbert