Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2005, 14:34
Avatar de sabandija25
sabandija25
 
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 20 años
Puntos: 0
Exclamación construir sql en los proc almacenados

wenas...

resulta que tengo esto:
Código HTML:
select nombres, appat, apmat from cliente
where rut = @rut
order by appat, apmat, nombres asc
pero cuando un usuario hace click en la pag sobre un parametro deberia quedar asi:

Código HTML:
select nombres, appat, apmat from cliente
where rut = @rut [COLOR=Red]and valor = @valor[/COLOR]
order by appat, apmat, nombres asc
el tema es que el código en rojo es mucho mas q uno(en realidad son 6 incrustaciones condicionales), entonces las posibilidades se acrecentan mucho como para hacer una para cada una...

intenté hacer esto:
Código HTML:
select nombres, appat, apmat from cliente
where rut = @rut
         [COLOR=Red]
         IF @valor not null
             BEGIN
                     and valor = @valor
             END
         [/COLOR]
order by appat, apmat, nombres asc
pero no me funciona... alguna idea?... entienden lo que quiero hacer?? gracias!!