No se como hacer una consulta

21/09/2007 - 15:33 por Carmelo J. Morales Muñoz | Informe spam
¡hola denuevo!

Estoy liado con una consulta.

Tengo una tabla de inmuebles, en la que entre otros campos hay:


NumeroDormitorios int
NumeroBanyos int
TieneAscensor bit
TieneTerraza bit
TieneGaraje bit


bien, necesito hacer una consulta en un procedimiento almacenado, de manera
que una pueda decir por ejemplo:


. Quiero cualquier inmueble pero que tenga terraza y garaje,

· quiero cualquier inmueble con 2 dormitorios, me da igual el resto de
campos,

Así otras consultas, la verdad es que no doy con la solución, pues si digo
en la clausula Where algo como



where TieneGaraje = @TieneGaraje AND @TieneTerraza=TieneTerraza

Entonces si el usuario le da igual que tenga o no terraza no aparecerán.

?¿pueden ayudarme?.
 

Leer las respuestas

#1 Isaias
21/09/2007 - 16:48 | Informe spam
Multiples selecciones

Alguna vez tuve el mismo problema, y alguien, la verdad no recuerdo quien,
me sugirio

WHERE myColumna LIKE ISNULL(@MyVariable+'%', '%')

Y la verdad quede gratamente satisfecho.
Saludos
IIslas


"Carmelo J. Morales Muñoz" wrote:

¡hola denuevo!

Estoy liado con una consulta.

Tengo una tabla de inmuebles, en la que entre otros campos hay:


NumeroDormitorios int
NumeroBanyos int
TieneAscensor bit
TieneTerraza bit
TieneGaraje bit


bien, necesito hacer una consulta en un procedimiento almacenado, de manera
que una pueda decir por ejemplo:


.. Quiero cualquier inmueble pero que tenga terraza y garaje,

· quiero cualquier inmueble con 2 dormitorios, me da igual el resto de
campos,

Así otras consultas, la verdad es que no doy con la solución, pues si digo
en la clausula Where algo como



where TieneGaraje = @TieneGaraje AND @TieneTerraza=TieneTerraza

Entonces si el usuario le da igual que tenga o no terraza no aparecerán.

?¿pueden ayudarme?.


Preguntas similares