Autor YouCode - http://www.youcode.com.ar/mysql/perioddiff-diferencia-en-meses-entre-las-fechas-en-mysql-151
A veces necesitamos calcular la diferencia entre fechas pero tomando como punto de partida el mes.
El siguiente ejemplo, nos dara la diferencia entre fechas pero con respecto al mes.select period_diff(date_format(now(), '%Y%m'), date_format(tu_campo_fecha, '%Y%m')) as meses from tu_tabla;Ver mas sobre period_diff en http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_period-diff
http://www.youcode.com.ar/mysql/perioddiff-diferencia-en-meses-entre-las-fechas-en-mysql-151