Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/04/2013, 15:52
Avatar de jolie_girl
jolie_girl
 
Fecha de Ingreso: agosto-2008
Ubicación: mexico
Mensajes: 346
Antigüedad: 15 años, 8 meses
Puntos: 10
Exclamación Estructura if en funcion mysql como usar OR y varias condiciones

Disculpen otra vez pero no encuentro en internet un ejemplo de lo que quiero tengo este case

case mesfecha
when 1 then if (mesactual > 0 AND mesactual <4) then set messig = 4;
when 2 then if (mesactual > 3 AND mesactual <7) then set messig = 7;

end case;


Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'when 2 then if (mesactual > 3 AND mesactual < 7) then set messig = 7;



luego ya probe con la palabra OR y ||


when 1 then if (mesactual ==1 OR mesactual ==2 OR mesactual ==3) then set messig = 4;

y nada
__________________
Solicito colaboradoras para proyecto social media largo plazo. Manda mp