SQL Server - Como seleccionar el maximo de un codigo

 
Vista:

Como seleccionar el maximo de un codigo

Publicado por JhOn (1 intervención) el 29/05/2013 23:20:47
Hola,
Les explico tengo los código de esta forma
74142601 asta el 74142699 y algunos tiene letras 741426II por que ya sobrepasaron los 99 por eso se aumentaron letras.
Bueno ahora estoy actualizando mi sistema y si las 2 ultimas son letras o sean 99 tiene que aumentare a 100 asta ahora estaba manejando código de 8 dijimos ahora lo estoy aumentando a 9.
Hasta ahora tengo guardado 741426100,741426102 - manualmente.
El problema que tengo es ala hora de seleccionar el máximo
select right(Max(codPrd),3) from prd_maprdter where CODMAT = '7' and CODLPRD = '4' and codcli ='1426'
solo me devuelve el 6II.

y si le aumento el
select right(Max(codPrd),3) from prd_maprdter where codPrd NOT LIKE '%[^0-9.]%' and CODMAT = '7' and CODLPRD = '4' and codcli ='1426'
solo me devuelve 99 no el 102 que el numero máximo.

Les agradecería su ayuda con la selección del 102 solo eso me faltaría para poder terminar.
Estoy programando en VB. 2010

Saludos
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder