manejo de subcadenas en una consulta

05/11/2004 - 15:40 por Jorge Luis Medrano | Informe spam
Muy buenas a todos!

Hoy vengo con una pregunta un poco rara he trabajado un poco de sql pero
me encontré con un pequeño problema, el cual explicaré a continuación:

Tendo una tabla catálogo y otra detalle, se basa en un sistema arancelario,
el cual es la llave basada en cuatro campos de longitud 2.el problema es que
estoy haciendo un resúmen en el que muestra la estructura completa del
código arancelario y el tercer campo tiene algunas veces solo un dígito, el
cual es un problema cuando encadeno el detalle a los datos globales, por lo
que para encadenarlo tendría que validar o un dígito o los dos en ese campo
específico.

¿¿¿¿alguien tiene alguna solución para este problema????

Preguntas similare

Leer las respuestas

#1 Maxi
05/11/2004 - 16:00 | Informe spam
Hola, y que harias cuando tiene un solo digito?


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge Luis Medrano" escribió en el mensaje
news:
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004
#2 Jorge Luis Medrano
05/11/2004 - 16:19 | Informe spam
Ahorita estaba trabajandolo, y creo que lo puedo trabajar con una cláusula
"or" y usé la subcadena algo así
( (e.campo = s.campo) or (substring(e.campo,1,1) = s.campo))


¿¿¿crees que eso funcione???
"Maxi" escribió en el mensaje
news:#
Mostrar la cita
#3 Maxi
05/11/2004 - 16:33 | Informe spam
depende!! por ejemplo

numero1 numero2
2 222
2 22




Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge Luis Medrano" escribió en el mensaje
news:
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004
#4 Jorge Luis Medrano
05/11/2004 - 17:04 | Informe spam
como la estrucutura es necesaria, me refiero que ese código 3 se encadena
con el código 4 por eso... es una estrucutura muy compleja... por no decir
mal hecha a la cual me tengo que adaptar... pero crees que funcione???

"Jorge Luis Medrano" escribió en el mensaje
news:
Mostrar la cita
sql
Mostrar la cita
es
Mostrar la cita
dígito,
Mostrar la cita
por
Mostrar la cita
#5 Carlos Alfonso García
05/11/2004 - 18:17 | Informe spam
Y qué tal si formateas ese campo para que siempre muestre
2 dígitos, por ejemplo usando un replicate cuando el campo
tenga LEN de 1 ?

Igual tengo la misma duda de Maxi, qué pasa cuando es un
sólo dígito ?

Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
escribió en el mensaje
Mostrar la cita
trabajar con una cláusula
Mostrar la cita
s.campo))
Mostrar la cita
mensaje
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
como
Mostrar la cita
maravillosos
Mostrar la cita
escribió en el mensaje
Mostrar la cita
trabajado un poco de sql
Mostrar la cita
explicaré a continuación:
Mostrar la cita
un sistema
Mostrar la cita
longitud 2.el problema
Mostrar la cita
estructura completa del
Mostrar la cita
veces solo un
Mostrar la cita
datos globales,
Mostrar la cita
o los dos en ese
Mostrar la cita
problema????
Mostrar la cita
(http://www.grisoft.com).
Mostrar la cita
01/11/2004
Mostrar la cita
01/11/2004
Mostrar la cita
Ads by Google
Search Busqueda sugerida