Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2015, 08:15
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Realizar diferentes Update dependiendo de la clase

Yo veo bien la consulta.

Creo que te hace falta la opción ELSE pero no recuerdo si es un parametro obligatorio.

Código SQL:
Ver original
  1. SET sueldo = CASE clase
  2. WHEN 'A' THEN sueldo*1.20
  3. WHEN 'B' THEN sueldo*1.15
  4. WHEN 'C' THEN sueldo*1.14
  5. WHEN 'D' THEN sueldo*1.10
  6. ELSE sueldo*0
  7. END

Si no te funciona, muestranos el error exacto que te da Oracle para ver donde está el problema.

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming