Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2017, 19:41
Avatar de julia2021
julia2021
 
Fecha de Ingreso: diciembre-2014
Ubicación: Mexico
Mensajes: 152
Antigüedad: 9 años, 4 meses
Puntos: 11
Sonrisa Completar la cadena de meses

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)

Última edición por julia2021; 06/07/2017 a las 20:30