
where condicionado
Publicado por Gabriel (5 intervenciones) el 23/09/2008 16:08:55
Saludos foreros
tengo una duda a ver si alguien me puede ayudar, o al menos dar una idea.
Tengo el siguiente select
hasta donde esta el and equtip = 'CIA', esta todo bien.
mi idea es condicionar la clausula WHERE, para que dependiendo de alguna condicion (en este caso Ciades NOT NULL) incluya como condicion del where, una u otra sentencia
Se puede hacer esto? o tengo que hacer el IF fuera del select ??
Saludos, Gabriel Fabres
tengo una duda a ver si alguien me puede ayudar, o al menos dar una idea.
Tengo el siguiente select
1
2
3
4
5
6
7
8
9
10
11
12
select codigo_inicio, descripcion, compania
from tablaDatos with(nolock)
where oricod = @OriCod
and equtip = 'CIA'
and (IF CiaDes NOT NULL
BEGIN
CodEqu = @CiaDes
END
ELSE
BEGIN
CodEqu = @CiaPAR
END
hasta donde esta el and equtip = 'CIA', esta todo bien.
mi idea es condicionar la clausula WHERE, para que dependiendo de alguna condicion (en este caso Ciades NOT NULL) incluya como condicion del where, una u otra sentencia
Se puede hacer esto? o tengo que hacer el IF fuera del select ??
Saludos, Gabriel Fabres
Valora esta pregunta


0