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