У меня есть таблица со столбцом "Число", который содержит такие значения, как INV-00100,INV-00101,INV-00102,INV-00103 и т.д.
Я хочу получить максимальное значение +1 в формате вроде "INV-00103". Как это возможно? Какие-либо предложения??
Я попробовал этот запрос
SELECT
ISNULL(MAX(CAST(SUBSTRING(Number, 5, LEN(Number) - 4) AS INT)), 0) AS [MaxNo]
FROM
Table
Но этот оператор возвращает в качестве результата "103". Я хочу получить это «103» как «00103» (всего 5 цифр).
Не могли бы вы уточнить свой вопрос? В нынешнем виде это звучит довольно тривиально. что ты уже испробовал?
Отредактировал мой вопрос