Hola amigos, les cuento que necesito mostrar los últimos 12 meses a partir del mes actual, es decir, si estamos en
Julio 2017 debería mostrar la siguiente cadena:
Jul2017 - Jun2017 - May2017 - Abr2017 - Mar2017 - Feb2017 - Ene2017 - Dic2016 - Nov2016 - Oct2016 - Sep2016 - Ago2016
Pero al lado de cada mes debo colocar la cantidad de alumnos que se inscribieron en cada mes, para ello tengo la siguiente consulta, cuya salida almaceno en el arreglo $alumnos()
Código:
SELECT MONTH(fecha_inscripcion) AS mes, YEAR(fecha_inscripcion) AS anyo, COUNT(*) AS total
FROM tbl_alumnos
GROUP BY MONTH(fecha_inscripcion), YEAR(fecha_inscripcion)
ORDER BY YEAR(fecha_inscripcion) ASC, MONTH(fecha_inscripcion) ASC
LIMIT 12
Ahora cuando ejecuto el siguiente código:
Código PHP:
foreach ($alumnos as $key => $alumno) {
echo $alumno['mes']." ".$alumno['anyo']."(".$alumno['total'].")";
echo " - ";
}
Hasta ahora perfecto, esto me muestra los siguientes valores:
Código:
mes/anyo (total)
6/2016 (31) - 5/2017 (21) - 6/2017 (50) - 7/2017 (44)
Mi gran duda es: cómo hago para incluir los meses que no estan en el arreglo, por ejemplo, el mes de abril: 4/2017(0) 