La función
LAST_DAY(fecha) retorna el último día del mes que contiene la "fecha de entrada", traduscase: el número de días del mes.
Para obtener el "mes corriente" (la fecha actual) pudes usar CURDATE(), para hacer la resta (para el mes anterior) puedes usar SUBDATE().
http://dev.mysql.com/doc/refman/5.0/...functions.html
Por favor, temas de MySQL en el foro de MySQL

. Tema movido desde PHP.