Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/11/2008, 16:35
MutenRo
 
Fecha de Ingreso: marzo-2008
Ubicación: Euskadi
Mensajes: 64
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: problemas con el case

Hola,

aunque la solución de jc3000 es válida, una opción mucho más limpia y flexible es la utilización de CASE WHEN ... THEN .... WHEN ... THEN ... ELSE ... END.

La consulta sería algo así (no la he probado):

Código:
SELECT CASE WHEN factor1 = ‘1’ THEN 'Per ruptura' 
            WHEN factor2 = ‘1’ THEN 'per previsió' 
            WHEN factor3 = ‘1’ THEN 'Per rotació' 
            ELSE 'Per ruptura' END 
FROM tabla;
Un saludo.