Consulta SQL atravesada..

30/06/2005 - 12:38 por Jesus | Informe spam
Hola a todos:
Les explico mi consulta, tengo una tabla con tarifas pensada originalmente
para q pudieran meter 999 registros, pero me veo en la necesidad de que
puedan meter mas cantidad.
La opción de ampliar el campo está descartada porq habría q modificar una
aplicación bastante amplia..
Entonces me queda la opcion de meter letras con numeros..(A01,A02,ZZZ)
Para sacar la ultima creada es sencillo ordenando la consulta por el campo
DESC.
El problema lo tengo para incrementar en uno para crear un tarifa nueva, hay
alguna consulta directa q me de el siguiente codigo de tarifa, ya q cuando
era numerico le sumaba 1 en al consulta y solucionado..
A alquien se le ocurre algo q se pueda hacer con una consulta SQL????

Muchas gracias por adelantado.
 

Leer las respuestas

#1 raul.fenollar
30/06/2005 - 13:03 | Informe spam
Creo que deberias jugar con el valor ASC() del último caracter de tu código,
sumarle 1 y sacr el char correspondiente.

Recuerda que deberas de controlar el máximo valor que pueda llegar (ejemplo
Z), y si estabas en esa, volver al 0, y aumentar 1 en el siguiente
caracter



"Jesus" escribió en el mensaje
news:
Hola a todos:
Les explico mi consulta, tengo una tabla con tarifas pensada originalmente
para q pudieran meter 999 registros, pero me veo en la necesidad de que
puedan meter mas cantidad.
La opción de ampliar el campo está descartada porq habría q modificar una
aplicación bastante amplia..
Entonces me queda la opcion de meter letras con numeros..(A01,A02,ZZZ)
Para sacar la ultima creada es sencillo ordenando la consulta por el campo
DESC.
El problema lo tengo para incrementar en uno para crear un tarifa nueva,
hay
alguna consulta directa q me de el siguiente codigo de tarifa, ya q cuando
era numerico le sumaba 1 en al consulta y solucionado..
A alquien se le ocurre algo q se pueda hacer con una consulta SQL????

Muchas gracias por adelantado.

Preguntas similares