Retomando el tema cuando hago el
Código:
CAST((SUBSTRING_INDEX(CodigoInterno, '-', -1)) AS DECIMAL)
el Problema es que no todos los codigos internos tienen - por lo cual me devuelve 0 al valor y no ordena ej:
para el codigo A01 como no tiene '-' devuelve 0
para el codigo A02 como no tiene '-' devuelve 0
entonces no ordena.
Alguna Ideal