Выбор столбца (комбинация char + int) на основе максимального значения в целочисленной части столбца - PullRequest
0 голосов
/ 07 октября 2019

Я хочу получить значение столбца (p_no) на основе максимального значения целочисленной части в столбце (p_no).

Столбец имеет значения в следующем формате XXX/0000/18/DEPT Я хочу выбрать значение столбца, которое имеет большую целую часть в SUBSTRING(p_no,4,4)

Я пытаюсь это сделать в MS SQL Server 2017. Ожидаемый результат - это значение столбца serial_no, которое имеет большее значение после XXX/ части

1 Ответ

0 голосов
/ 07 октября 2019

Попробуйте

select * from MyTable
where cast(substring(p_no,4,4) as int) > serial_no
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...