SQL - iff o case en la clausula where

 
Vista:

iff o case en la clausula where

Publicado por Bautista (15 intervenciones) el 27/10/2004 22:05:49
como puedo incorporar el condicional iif o case o cualquier otro en la clausula where
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:iff o case en la clausula where

Publicado por quark (9 intervenciones) el 28/10/2004 08:06:05
con sql dinámico, ejemplo:

select @select_reg = case @reg
when 1 then
\'select * from #reg , temp_registro_documental \'
when 0 then
\'select * from #reg \'
end
--return

select @where_reg = case @reg
when 1 then
\' where temp_registro_documental.id_usuario = \' + convert(varchar(255),@usu) + \' and #reg.clave2 = temp_registro_documental.clave22\' when 0 then
\' \'
end
--return
--select @select_reg + \' \' + @where_reg as cadena_sql
exec( @select_reg + \' \' + @where_reg)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar