Comunidad de diseño web y desarrollo en internet

SELECT dentro de un IF

Citar            
MensajeEscrito el 25 Jun 2008 12:25 am
Cada mes tiene un cierto monto limite de depositos, pasandose el limite del total se le cobra cierto porcentaje a cada nuevo deposito; esto solo aplica cada mes. Por lo que necesito saber si el mes actual es igual al mes del ultimo deposito grabado.

Estaba leyendo del IF en Mysql y estaba intentando esto:

Código :

SELECT IF (SELECT MOUNT(fecha) FROM movimientos WHERE id_movimiento=1 > MONTH(NOW()),'SI','no');
pero me marca este error:
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 'SELECT MOUNT(fecha) FROM movimientos WHERE id_movimiento=1 > MONTH(NOW()),'SI','' at line 1


¿Se puede lo que intento?¿Podria solucionar mi problema de alguna otra manera?

Salu2

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 25 Jun 2008 01:52 am
a ver, no se mucho (casi nada) de sql pero solo por sentido comun me pregunto 2 cosas... 1.- No habria que seleccionar algo en select externo.? y 2do, que hace la sentencia mount.?

Por mauril26

161 de clabLevel



 

opera
Citar            
MensajeEscrito el 25 Jun 2008 01:33 pm
Lo tengo, gracias a Aoyama que me dio una pista; era cuestion de parentesis

Código :

SELECT (IF ((SELECT MONTH(fecha) FROM movimientos WHERE id_movimiento=1) > MONTH(NOW()),'SI','no'));

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 25 Jun 2008 01:34 pm
Tnks mauril26, ademas de los parentesis que faltaban tambien estaba mal la sentencia MONTH jeje

Por Jorgelig

Claber

3035 de clabLevel

12 tutoriales

 

Monterrey, Nuevo Leon, MX

firefox
Citar            
MensajeEscrito el 25 Jun 2008 02:00 pm
jaja... Mount=Month ?

Por cierto, aprendí como usar (al menos basicamente) el IF en sql... gracias por equivocarte.! :lol:

Por mauril26

161 de clabLevel



 

firefox

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.