eso, quisiera hacer esto
iif(a = 0 or b = 0, 1, 2)
Pero me marca error, alguien sabe como seria?
[RESUELTO] IIF con condicional OR
Comenzado por
eduarcol
, feb 24 2010 10:36
5 respuestas en este tema
#1
Escrito 24 febrero 2010 - 10:36
#2
Escrito 24 febrero 2010 - 10:38
Perdón por la pregunta, pero la cuestión fue quitarles los paréntesis, asi si funciona como esta en el primer mensaje
#3
Escrito 24 febrero 2010 - 10:54
Hola
Nada de escusas, si tienes la respuesta dos minutos despues se cobra una multa, esta te la pasaremos por ser nuevo.
Saludos
La proxima vez usa las etiquetas que para eso estan, asi no se entiende el codigo, que por cierto esta muy complicado.eso, quisiera hacer esto
iif(a = 0 or b = 0, 1, 2)
Pero me marca error, alguien sabe como seria?
Nada de escusas, si tienes la respuesta dos minutos despues se cobra una multa, esta te la pasaremos por ser nuevo.
Saludos
#4
Escrito 24 febrero 2010 - 10:59
jejeje, a eso le llamo yo un correctivo a muy buen tiempo
Salud OS
Salud OS
#5
Escrito 24 febrero 2010 - 01:47
Hola.
A mi me gusta más usar la construcción CASE, aunque resulta más largo me parece que se entiende bastante mejor (sobretodo cuando la cosa se complica y se llena de paréntesis que ya no sabes cual cierra a cual) y es más flexible (se pueden seguir poniendo condiciones, etc. ...).
con la construcción CASE te quedía :
case when a= 0 or b = 0 then 1 else 0 end
A mi me gusta más usar la construcción CASE, aunque resulta más largo me parece que se entiende bastante mejor (sobretodo cuando la cosa se complica y se llena de paréntesis que ya no sabes cual cierra a cual) y es más flexible (se pueden seguir poniendo condiciones, etc. ...).
con la construcción CASE te quedía :
case when a= 0 or b = 0 then 1 else 0 end
#6
Escrito 24 febrero 2010 - 02:13
Gracias por el dato Marc, se ve bien