выберите max (столбец) из таблицы (столбец varchar) - PullRequest
0 голосов
/ 17 июня 2011

Тогда я собираюсь выставить счета ... у них будет удостоверение личности, это не будет личность, это не моя идея, это идея моего профессора.тогда он хочет это так .. он не хочет, чтобы я изменил id на int, он хочет, чтобы это был varchar .. но теперь я увидел, что это как идентичность .. id = 1, следующий id = 2, следующий = id = 3... но это не против, что он сказал мне в будущем, что это будет так ..

abc000002
abc000003
abc000004
abc000005
abc000006
abc000007
abc000008
abc000009

тогда для этого он не хочет, чтобы я изменил его на int, как я могу получить последний?я хочу это один плюс

следующий я хочу, чтобы это было

abc000010

как я могу это сделать?я работаю над Visual Basic и Visual Studio 2008. Я могу использовать цикл для или запрос для ее решения, но я не знаю, как ее решить

1 Ответ

1 голос
/ 17 июня 2011

Попробуйте:

select max(cast(substring(my_id, 1, 6) as int)) from my_table

Возможно, вам придется изменить синтаксис в соответствии с вашим вкусом db

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...