SlideShare una empresa de Scribd logo
1 de 3
Unidad 8. Las consultas de resumen


Definición
Es importante entender que las filas del resultado de una consulta de resumen tienen una
naturaleza distinta a las filas de las demás tablas resultantes de consultas, ya que
corresponden a varias filas de la tabla origen.

En el ejemplo que viene a continuación tienes un ejemplo de consulta normal en la que
se visualizan las filas de una tabla de oficinas ordenadas por región, en este caso cada
fila del resultado se corresponde con una sola fila de la tabla oficinas, mientras que la
segunda consulta es una consulta resumen, cada fila del resultado se corresponde con
una o varias filas de la tabla oficinas.



Una consulta de resumen se define haciendo clic sobre el botón Totales en la pestaña de
Diseño.




En cualquiera de los dos casos se añade una fila a la cuadrícula QBE, la fila Total:

Todas las columnas que incluyamos en la cuadrícula deberán tener un valor en esa fila,
ese valor le indicará a Access qué hacer con los valores contenidos en el campo escrito
en la fila Campo:

Las funciones de agregado
Las funciones de agregado son funciones que permiten obtener un resultado basado en
los valores contenidos en una columna de una tabla, son funciones que sólo se pueden
utilizar en una consulta de resumen ya que obtienen un 'resumen' de los valores
contenidos en las filas de la tabla.

Para utilizar estas funciones podemos escribirlas directamente en la fila Campo: de la
cuadrícula como veremos más adelante pero podemos utilizar una forma más cómoda
que es seleccionando en la fila Total: de la cuadrícula la opción correspondiente a la
función.

A continuación describiremos esas opciones.
.

Para que cuente en número de registros hay que utilizar la función Cuenta(*) devuelve
el número de filas por lo tanto contará también los valores nulos. En este caso tenemos
que seleccionar la opción Expresión y escribirlo así:




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.

Más contenido relacionado

La actualidad más candente

Función buscarh en excel
Función buscarh en excelFunción buscarh en excel
Función buscarh en excelDianysabela
 
La función buscarh en excel
La función buscarh en excelLa función buscarh en excel
La función buscarh en excelIrlanda Cortinas
 
Función buscar en h y v
Función buscar en h y vFunción buscar en h y v
Función buscar en h y vDiana Ramírez
 
EXCEL: Función buscarv
EXCEL: Función buscarvEXCEL: Función buscarv
EXCEL: Función buscarvJavico11
 
Funcion de excel busqueda y referencia
Funcion de excel busqueda y referenciaFuncion de excel busqueda y referencia
Funcion de excel busqueda y referenciaFabricio Cuenk
 
Función buscarv y función buscarh en excel
Función buscarv y función buscarh en excelFunción buscarv y función buscarh en excel
Función buscarv y función buscarh en excelVane Carrillo Avila
 
Funcion BUSCARV y Función VERDADERO
Funcion BUSCARV y Función VERDADEROFuncion BUSCARV y Función VERDADERO
Funcion BUSCARV y Función VERDADEROmanuel ignacio
 
Función BUSCARV y CONTAR.SI en Excel
Función BUSCARV y CONTAR.SI en ExcelFunción BUSCARV y CONTAR.SI en Excel
Función BUSCARV y CONTAR.SI en Exceledissonroa
 
Funciones de busqueda
Funciones de busquedaFunciones de busqueda
Funciones de busquedaDeisy Chamba
 

La actualidad más candente (14)

Función buscarh en excel
Función buscarh en excelFunción buscarh en excel
Función buscarh en excel
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
La función buscarh en excel
La función buscarh en excelLa función buscarh en excel
La función buscarh en excel
 
Función buscar en h y v
Función buscar en h y vFunción buscar en h y v
Función buscar en h y v
 
Herramienta buscarv en excel
Herramienta buscarv en excelHerramienta buscarv en excel
Herramienta buscarv en excel
 
EXCEL: Función buscarv
EXCEL: Función buscarvEXCEL: Función buscarv
EXCEL: Función buscarv
 
BuscarH
BuscarHBuscarH
BuscarH
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Funcion de excel busqueda y referencia
Funcion de excel busqueda y referenciaFuncion de excel busqueda y referencia
Funcion de excel busqueda y referencia
 
Función buscarv y función buscarh en excel
Función buscarv y función buscarh en excelFunción buscarv y función buscarh en excel
Función buscarv y función buscarh en excel
 
Funcion BUSCARV y Función VERDADERO
Funcion BUSCARV y Función VERDADEROFuncion BUSCARV y Función VERDADERO
Funcion BUSCARV y Función VERDADERO
 
Función BUSCARV y CONTAR.SI en Excel
Función BUSCARV y CONTAR.SI en ExcelFunción BUSCARV y CONTAR.SI en Excel
Función BUSCARV y CONTAR.SI en Excel
 
Apunte practico 1
Apunte practico 1Apunte practico 1
Apunte practico 1
 
Funciones de busqueda
Funciones de busquedaFunciones de busqueda
Funciones de busqueda
 

Similar a Unidad 8 (20)

Unidad 8
Unidad 8Unidad 8
Unidad 8
 
Unidad 8
Unidad 8Unidad 8
Unidad 8
 
Unidad 8
Unidad 8Unidad 8
Unidad 8
 
Unidad 8
Unidad 8Unidad 8
Unidad 8
 
Consultas
ConsultasConsultas
Consultas
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Formato condicional, Buscar H Y V, Tabla Dinámica en Excel
Formato condicional, Buscar H Y V, Tabla Dinámica en ExcelFormato condicional, Buscar H Y V, Tabla Dinámica en Excel
Formato condicional, Buscar H Y V, Tabla Dinámica en Excel
 
Consultas Resumen
Consultas ResumenConsultas Resumen
Consultas Resumen
 
5 utn frba manual access 2010 funciones campos calculados
5  utn frba manual access 2010   funciones   campos calculados5  utn frba manual access 2010   funciones   campos calculados
5 utn frba manual access 2010 funciones campos calculados
 
Consultas
ConsultasConsultas
Consultas
 
Practica 8 melissa
Practica 8   melissaPractica 8   melissa
Practica 8 melissa
 
Access i
Access iAccess i
Access i
 
Access i
Access iAccess i
Access i
 
Access i
Access iAccess i
Access i
 
Access i
Access iAccess i
Access i
 
Resumen del capitulo 7 y8
Resumen del capitulo 7 y8Resumen del capitulo 7 y8
Resumen del capitulo 7 y8
 
Práctica 8 eduardo alejandro valdez mata
Práctica 8 eduardo alejandro valdez mata Práctica 8 eduardo alejandro valdez mata
Práctica 8 eduardo alejandro valdez mata
 
Practica 8. oscar ruiz
Practica 8. oscar ruizPractica 8. oscar ruiz
Practica 8. oscar ruiz
 
Practica 8
Practica 8Practica 8
Practica 8
 
Práctica 8
Práctica 8Práctica 8
Práctica 8
 

Más de daquicaro

Más de daquicaro (20)

10 pilli
10 pilli10 pilli
10 pilli
 
999 pilli
999 pilli999 pilli
999 pilli
 
9 pilli
9 pilli9 pilli
9 pilli
 
8pilli
8pilli8pilli
8pilli
 
7dpilli
7dpilli7dpilli
7dpilli
 
Deb
DebDeb
Deb
 
Practica y evaluacion
Practica y evaluacionPractica y evaluacion
Practica y evaluacion
 
Dando formato a los párrafos
Dando formato a los párrafosDando formato a los párrafos
Dando formato a los párrafos
 
Correcion de la preueba de pro..
Correcion de la preueba de pro..Correcion de la preueba de pro..
Correcion de la preueba de pro..
 
Cr
CrCr
Cr
 
Caropro
CaroproCaropro
Caropro
 
Cristina
CristinaCristina
Cristina
 
Informe
InformeInforme
Informe
 
Informe
InformeInforme
Informe
 
Informe
InformeInforme
Informe
 
Compu
CompuCompu
Compu
 
Compu
CompuCompu
Compu
 
Puebe de programacion
Puebe de programacionPuebe de programacion
Puebe de programacion
 
Puebe de programacion
Puebe de programacionPuebe de programacion
Puebe de programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 

Unidad 8

  • 1. Unidad 8. Las consultas de resumen Definición Es importante entender que las filas del resultado de una consulta de resumen tienen una naturaleza distinta a las filas de las demás tablas resultantes de consultas, ya que corresponden a varias filas de la tabla origen. En el ejemplo que viene a continuación tienes un ejemplo de consulta normal en la que se visualizan las filas de una tabla de oficinas ordenadas por región, en este caso cada fila del resultado se corresponde con una sola fila de la tabla oficinas, mientras que la segunda consulta es una consulta resumen, cada fila del resultado se corresponde con una o varias filas de la tabla oficinas. Una consulta de resumen se define haciendo clic sobre el botón Totales en la pestaña de Diseño. En cualquiera de los dos casos se añade una fila a la cuadrícula QBE, la fila Total: Todas las columnas que incluyamos en la cuadrícula deberán tener un valor en esa fila, ese valor le indicará a Access qué hacer con los valores contenidos en el campo escrito en la fila Campo: Las funciones de agregado Las funciones de agregado son funciones que permiten obtener un resultado basado en los valores contenidos en una columna de una tabla, son funciones que sólo se pueden utilizar en una consulta de resumen ya que obtienen un 'resumen' de los valores contenidos en las filas de la tabla. Para utilizar estas funciones podemos escribirlas directamente en la fila Campo: de la cuadrícula como veremos más adelante pero podemos utilizar una forma más cómoda que es seleccionando en la fila Total: de la cuadrícula la opción correspondiente a la función. A continuación describiremos esas opciones.
  • 2. . Para que cuente en número de registros hay que utilizar la función Cuenta(*) devuelve el número de filas por lo tanto contará también los valores nulos. En este caso tenemos que seleccionar la opción Expresión y escribirlo así: 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
  • 3. 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.