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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Maxi
30/06/2005 - 13:43 | Informe spam
Hola, podrias usar este tip:

http://www.microsoft.com/spanish/ms...art187.asp


Salu2
Maxi


"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.
Respuesta Responder a este mensaje
#3 Liliana Sorrentino
30/06/2005 - 16:08 | Informe spam
Hola Jesús,
Hace un tiempo tuvimos un problema parecido, y alguien llegó a la misma
conclusión "hagámoslo CHAR".
No puedo explicarte los inconvenientes que nos trajo y sigue trayendo haber
optado por esa salida, además de haber tenido que tocar igual todo el código
de las consultas que hacen referencia a ese dato.
Conclusión: no se ganó absolutamente nada con una decisión incorrecta.
Esa es mi dolorosa experiencia.
Saludos, Liliana.

"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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida