Hola, necesito saber como hago para obtener el número de registros obtenidos agrupadamente, más claramente necesito saber el número de grupos obtenidos. Actualmente estoy usando la función COUNT(*) pero lo que me hace es contar por cada grupo y lo que necesito el número total de grupos.
Código:
SELECT asistencias.codmatricula, CONVERT(SUM(asistencias.justificado), UNSIGNED) justificado, CONVERT(SUM(asistencias.ausente), UNSIGNED) ausente, COUNT(*) clasesdictadas FROM asistencias INNER JOIN matriculas ON asistencias.codmatricula=matriculas.codigo INNER JOIN alumnos ON matriculas.codalu=alumnos.codigo INNER JOIN cursos ON matriculas.codcurso=cursos.codigo INNER JOIN comision ON matriculas.codcomision=comision.codigo GROUP BY asistencias.codmatricula HAVING ausente = '2' ORDER BY apellidoalumno asc, nombrealumno asc
Cómo hago?