Ir al contenido


Foto

[RESUELTO] IIF con condicional OR


  • Por favor identifícate para responder
5 respuestas en este tema

#1 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 24 febrero 2010 - 10:36

eso, quisiera hacer esto

iif(a = 0 or b = 0, 1, 2)

Pero me marca error, alguien sabe como seria?
  • 0

#2 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

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


  • 0

#3 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 24 febrero 2010 - 10:54

Hola

eso, quisiera hacer esto

iif(a = 0 or b = 0, 1, 2)

Pero me marca error, alguien sabe como seria?

La proxima vez usa las etiquetas que para eso estan, asi no se entiende el codigo, que por cierto esta muy complicado. :D :D :D :p
Nada de escusas, si tienes la respuesta dos minutos despues se cobra una multa, esta te la pasaremos por ser nuevo. :D :D :D
Saludos
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.459 mensajes
  • LocationMéxico

Escrito 24 febrero 2010 - 10:59

jejeje, a eso le llamo yo un correctivo a muy buen tiempo :p :D :D :D

Salud OS
  • 0

#5 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

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

  • 0

#6 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 24 febrero 2010 - 02:13

Gracias por el dato Marc, se ve bien
  • 0




IP.Board spam blocked by CleanTalk.