Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2010, 12:55
delta132
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá
Mensajes: 251
Antigüedad: 19 años
Puntos: 14
Respuesta: Problema con UPDATE

Hola,

Si lo que necesitas es que si el valor de "cam" se encuentra entre 1 y 4 incremente el valor en 1, y si es mayor a 4 o menor a 1 coloque el valor 1 en el campo puedes hacer lo siguiente:

Código:
UPDATE tab SET cam = IF(cam >= 1 && cam <= 4, cam+1, 1 )
ó así que también sirve:
Código:
UPDATE tab 
  SET cam = CASE WHEN (cam >= 1 AND cam <= 4)
          THEN cam+1
      ELSE 
           1
      END
Saludos espero que te sirva.

Última edición por delta132; 03/04/2010 a las 13:02