Я думаю, что ваш запрос правильный.
Declare @tbl Table(
id INT ,
[group] Varchar(50),
value varchar(50)
)
INSERT INTO @tbl VALUES(1,'1.1.03.01.00.00',NULL)
INSERT INTO @tbl VALUES(2,'1.1.03.01.01.00',NULL)
INSERT INTO @tbl VALUES(3,'1.1.03.01.02.00',NULL)
Select MAX(RIGHT([group],5)) as kode from @tbl WHERE LEFT([group],9)='1.1.03.01'
В этой таблице получено максимальное значение 2,0