Ayuda con la obtención del nombre de un campo.
Publicado por Jaime P. (1 intervención) el 30/01/2008 19:52:22
Hola que tal,
Estoy atorado con un query que obtiene un punto destino con solo sumar +1 .
Pero hay una condicion que si ese dato es de tipo = 6 no debe de mostrar dicho punto destino.
Como puedo evaluar esto?
Lo que quiero hacer es lo siguiente:
Si el campo que se obtiene del subquery es nulo, entonces que le sume 1 a dicho punto y que obtenga el nombre del punto al cual me estoy apuntando.
Este es el subquery que quiero evaluar:
(SELECT strDescripcion_Punto FROM tblRecorrido_Puntos WHERE intPunto = (rp.intPunto + 1) AND rp.intId_Ruta_Ramal =intId_Ruta_Ramal AND intId_Tipo <>6
)
El subquery me regresa el nombre del punto final, pero en ocasiones la regla no se cumple porque uno de los puntos es de tipo =6, lo que debo de hacer es ignorarlo y saltarmelo por lo tanto me arroja un nulo. Lo que quiero hacer es que ahora en vez que sea "rp.intPunto + 1" cambie a "rp.intPunto + 2"
Espero que alguien pueda ayudarme con este pequeño problema
PD: Si no me explique porfavor haganmelo saber!
Gracias por su ayuda
Jaime,
Estoy atorado con un query que obtiene un punto destino con solo sumar +1 .
Pero hay una condicion que si ese dato es de tipo = 6 no debe de mostrar dicho punto destino.
Como puedo evaluar esto?
Lo que quiero hacer es lo siguiente:
Si el campo que se obtiene del subquery es nulo, entonces que le sume 1 a dicho punto y que obtenga el nombre del punto al cual me estoy apuntando.
Este es el subquery que quiero evaluar:
(SELECT strDescripcion_Punto FROM tblRecorrido_Puntos WHERE intPunto = (rp.intPunto + 1) AND rp.intId_Ruta_Ramal =intId_Ruta_Ramal AND intId_Tipo <>6
)
El subquery me regresa el nombre del punto final, pero en ocasiones la regla no se cumple porque uno de los puntos es de tipo =6, lo que debo de hacer es ignorarlo y saltarmelo por lo tanto me arroja un nulo. Lo que quiero hacer es que ahora en vez que sea "rp.intPunto + 1" cambie a "rp.intPunto + 2"
Espero que alguien pueda ayudarme con este pequeño problema
PD: Si no me explique porfavor haganmelo saber!
Gracias por su ayuda
Jaime,
Valora esta pregunta


0