Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[MySQL] Contar El Número De Registros Obtenidos Agrupadamente

Estas en el tema de [MySQL] Contar El Número De Registros Obtenidos Agrupadamente en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/05/2011, 08:11
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 2 meses
Puntos: 1
[MySQL] Contar El Número De Registros Obtenidos Agrupadamente

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?
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!
  #2 (permalink)  
Antiguo 28/05/2011, 11:29
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: [MySQL] Contar El Número De Registros Obtenidos Agrupadamente

Haz una query sobre esa query y sigue usando COUNT(*)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:05.