SQL - Problema con iif

 
Vista:

Problema con iif

Publicado por Bautista (15 intervenciones) el 27/10/2004 00:29:02
Hola a todos agradezco que ayan respondido a la pregunta anterior, tengo otro problema grave dentro de la clausula where tengo el siguiente codigo

" And Iif(R.TipoCpte = 'F' Or R.TipoCpte = 'C',R.NroCpte = F.NroCpte,R.NroCpte = F.NotaPedido) " & _

que se traduce que en el caso de que R.TipoCpte = 'F' Or R.TipoCpte sea verdadero asocio las tablas de esta forma R.NroCpte = F.NroCpte caso contrario R.NroCpte = F.NotaPedido

como puedo hacer en sql esto, lo eh probado con case when then end pero no me funciona. desde ya muchas gracias
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:Problema con iif

Publicado por quark (9 intervenciones) el 27/10/2004 08:11:01
--METELO EN LA PARTE DE LA SELECT NO EN LA WHERE
case when R.TipoCpte = 'F' then F.NroCpte
when R.TipoCpte = 'C' then F.NroCpte
else F.NotaPedido
end as CAMPO_SALIDA

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