Ver Mensaje Individual
  #3  
Antiguo 25-09-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 21
gluglu Va por buen camino
Quiero .... en teoría ... hacer algo así como :

Código SQL [-]
Select ..., 
  case when CAMPO1 = 1 then A
  else case when CAMPO2 = 1 then B else C end end,
  ...

Es decir, si un CAMPO1 tiene un valor determinado devolver una columna A (p.ej.), en caso contrario poner otra condición adicional sobre otro campo diferente CAMPO2 (p.ej.) y segun ese valor, devolver una columna B o C.

Sé que lo podría hacer con Sotred Procedures facilmente, pero mi pregunta era si se pudiera hacer directamente en la sentencia SQL misma.

Gracias
__________________
Piensa siempre en positivo !
Responder Con Cita