Unidad 8. Las Consultas de resumen (II) |
Agrupar registros |
Hasta ahora las consultas de resumen que hemos visto utilizan todas las filas de la tabla y producen una única fila resultado.
Cuando se incluye una columna de agrupación Access forma grupos con todos los registros que tienen el mismo valor en la columna de agrupación y cada grupo así formado genera una fila en el resultado de la consulta y además todos los cálculos definidos se realizan sobre los registros de cada grupo. De esta forma se pueden obtener subtotales. Por ejemplo queremos saber cuántos alumnos tenemos en cada población. Tenemos que indicar que queremos contar los registros de la tabla Alumnado pero antes agrupándolos por el campo Poblacion. De esta manera la función cuenta() la calculará sobre cada grupo de registros (los alumnos de la misma población). La consulta quedaría así: Los campos de tipo memo u OLE no se pueden definir como columnas de agrupación.
|
Incluir expresiones |
Esta expresión tiene ciertas limitaciones. Sólo puede contener operandos que sean funciones de agregado (las funciones que acabamos de ver (suma( ), Promedio( ), DesvEst( ), Mín( ), Max( )...) valores fijos o nombres de columna que aparezcan con la opción AgruparPor. En una expresión se pueden combinar varias funciones de agregado pero no se pueden anidar funciones de agregado, por ejemplo en una expresión puedo poner Max(nºhoras)-Mín(nºhoras) pero no Max(suma(nºhoras)).
|
Incluir criterios de búsqueda |
Para la condición
de selección se pueden utilizar los mismos operadores de condición
que en una consulta normal, también se pueden escribir condiciones
compuestas (unidas por los operadores OR, AND, NOT),
existe una limitación, en la fila Criterios:
no se podrá poner un nombre de columna si esta columna no es una
columna de agrupación. |
|
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic S.L. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.