hola, quisiera que me ayuden con este problemita.
Quiero generar un codigo autoincremental de un campo varchar, con texto mixto letras y numeros pero para eso quiero encontrar primero el valor mas alto.
C1-N001
C1-N002
C1-N003
estoy intentando con este código pero hay un error
Código SQL
[-]SQL.Text := 'select max(cast(substring(numeracion, 3, length(numeracion)-4) as unsigned)) from ventas';
se supone que este codigo sql toma la cadena de texto y quita los 4 primeros caracteres y los 3 restantes los convierte a int y busca el valor mas alto.