12/06/2011, 13:41
|
| | Fecha de Ingreso: abril-2011
Mensajes: 8
Antigüedad: 13 años, 6 meses Puntos: 1 | |
Conteo Registros por Grupo para hallar la diferencia con el registro de otra tabla Buenas tardes...
Estoy comenzando con el desarrollo de aplicaciones web y para ello requiero realizar una seleccion de una tabla que me permita conocer si la cantidad de estudiantes ingresada excedio la capacidad de los estudiantes por grupo.
Tengo una tabla llamada grupos donde creo los grupos y les asigno la capacidad de estudiantes que puede existir por cada uno. Por ejemplo
IDGRUPO - CAPACIDAD
(llave primaria)
101 30
102 25
Tengo otra tabla llamada Estudiantegrupo donde puedo ver a que grupo fue asignado el estudiante y el periodo
CODIGO ESTUDIANTE - IDGRUPO - PERIODO
20113555 101 2011
Lo que estoy tratando de hacer es contar los registros de la tabla Estudiantegrupo por cada grupo con
SELECT *,COUNT(*) Conteo FROM Estudiantegrupo GROUP BY idgrupo,periodo
para que despues el resultado de este conteo, que para este caso es igual a 1 me lo reste a la capacidad de estudiantes del grupo, que en este caso seria 30-1 =29. Con ello podria conocer si el grupo esta disponible pero no he podido realizarlo ya que no soy muy experto en consultas MYSQL
Agradecería mucho su colaboracion
Gracias |