Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2012, 13:09
dukker
 
Fecha de Ingreso: marzo-2012
Mensajes: 17
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Apoyo con MAX en columna de tipo VARCHAR

Hola a todos

Hoy me ha surgido este problema

en un SP tengo que ejecute un select con MAX asi:

select max(Serie) from Articulos where Articulos.Serie = @Articulo

el usuario ingresa un articulo a buscar, buscara la ultima serie.
el campo Serie es VARCHAR, almacena valores como ACER700-9000

bueno llega un punto en que ya revase los numero consecutivos y tengo
ACER700-10010, pero la funcion MAX solo me arroja hasta ACER700-9999, ya comprobe que el problema es el VARCHAR por que si ejecuto la inversa MIN, me arroja ACER700-10000

Ese es mi dilema, que opciones me pueden sugerir para hacer que reconzca los valores despues del signo - como numericos y asi tome que mas alto que 9999 es 10000 y asi sucesivamente

Espero comentarios

Muchas Gracias