Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2013, 15:08
jhon777
 
Fecha de Ingreso: mayo-2013
Mensajes: 7
Antigüedad: 11 años
Puntos: 0
Pregunta Como seleccionar el maximo de un codigo

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
Código SQL:
Ver original
  1. SELECT RIGHT(MAX(codPrd),3)
  2. FROM prd_maprdter
  3. WHERE CODMAT = '7' AND CODLPRD = '4' AND codcli ='1426'
solo me devuelve el 6II.

y si le aumento el
Código SQL:
Ver original
  1. SELECT RIGHT(MAX(codPrd),3)
  2. FROM prd_maprdter
  3. 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.

Última edición por gnzsoloyo; 29/05/2013 a las 17:32 Razón: Mal resaltado. Usar Highlight "SQL"