Ver Mensaje Individual
  #3  
Antiguo 29-08-2012
Walterio Walterio is offline
Miembro
 
Registrado: nov 2006
Posts: 46
Reputación: 0
Walterio Va por buen camino
Hola Román, muchas gracias por la respuesta.
Lo que necesito es otorgarle un determinado valor a un campo, dependiendo de varias opciones (más de 2), con lo cual, con la función IF() sólo tengo dos posibilidades de respuesta.
Un ejemplo escrito muy burdamente de lo que necesito hacer es :

Código SQL [-]
Select Campo1,
         Campo2, 
         Campo3,
{Aqui viene mi intento de If}
     (Select 
     If TDC=1 and LDC=3 and CCC=4 and XCC5 THEN 'Caja1'  //Aqui evaluo ciertos campos...
     ELSEIF TDC=1 and LDC=3 and CCC=4 and XCC5 AND SDC<>1 THEN 'Caja2' //Aqui evaluo los mismos campos mas algun otro...
     ELSEIF 'Cualquiera' 
     End) as Prueba
     ) As Campo4
From Tabla
Como verás, en el Campo4 debo obtener un valor evaluando distintas condiciones .

Obviamente, como la sintaxis sé que no es la correcta por desconocerla.

Nuevamente, gracias
Responder Con Cita