SlideShare una empresa de Scribd logo
1 de 15
Muestran aquellos datos de una
Consultas de selección     tabla que cumplen los criterios
                           especificados, una consulta de
                           selección genera una tabla
                           lógica

                           Son consultas que realizan
                           cambios a los registros. Existen
                           varios tipos de consultas de
Consultas de acción        acción, de eliminación, de
                           actualización, de datos anexados
                           y de creación de tablas.

                           Son consultas que no se pueden
                           definir desde la cuadrícula QBE de
Consultas específicas de   Access sino que se tienen que
SQL                        definir directamente en SQL
Abrir la base de datos donde se encuentra la consulta a crear.
Hacer clic en el botón Diseño de Consulta en la pestaña Crear:




También tenemos la posibilidad de utilizar el Asistente para consultas
que puedes ver en la imagen anterior para crear consultas con un poco de
ayuda.




Si haces clic en el botón Asistente para consultas aparecerá el siguiente cuadro
de diálogo:
Las consultas de resumen
En Access podemos definir un tipo de consultas cuyas filas resultantes son un
resumen de las filas del origen de la consulta


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.
Las funciones de agregado

 Suma calcula la suma de los valores indicados en el campo. Los datos que se suman
 deben ser de tipo numérico (entero, decimal, coma flotante o monetario...). El
 resultado será del mismo tipo aunque puede tener una precisión mayor.

 Promedio calcula el promedio (la media aritmética) de los valores contenidos en el
 campo, también se aplica a datos numéricos, y en este caso el tipo de dato del
 resultado puede cambiar según las necesidades del sistema para representar el valor
 del resultado.
 DesvEst calcula la desviación estándar de los valores contenidos en la columna
 indicada en el argumento. Si la consulta base (el origen) tiene menos de dos registros,
 el resultado es nulo.
 Var calcula la varianza de los valores contenidos en la columna indicada en el
 argumento. Si la consulta base (el origen) tiene menos de dos registros, el resultado
 es nulo.
Mín y Max      determinan los valores menores y mayores respectivamente de la columna.
Los valores de la columna pueden ser de tipo numérico, texto o fecha. El resultado de la
función tendrá el mismo tipo de dato que la columna. Si la columna es de tipo numérico
Mín devuelve el valor menor contenido en la columna, si la columna es de tipo texto Mín
devuelve el primer valor en orden alfabético, y si la columna es de tipo fecha, Mín devuelve
la fecha más antigua y Max la fecha más posterior.



Primero y Último se utilizan para obtener el primer y último registro del grupo sobre el
que se realizan los cálculos. El orden lo determina el orden cronológico en el que se
escribieron los registros. Ordenar los registros no tiene ningún efecto sobre estas opciones.




 Cuenta cuenta el número de valores que hay en la columna, los datos de la columna
 pueden ser de cualquier tipo, y la función siempre devuelve un número entero. Si la
 columna contiene valores nulos esos valores no se cuentan, si en la columna aparece un
 valor repetido, lo cuenta varias veces.
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í:




AgruparPor permite definir columnas de agrupación. Una consulta de resumen sin
columnas de agrupación obtiene una única fila resultado y los cálculos se realizan sobre
todos los registros del origen.




Los campos de tipo memo u OLE no se pueden definir como columnas de
agrupación.
La opción Expresión permite poner en la fila Campo: una expresión en vez de un
nombre de columna.
Esta expresión tiene ciertas limitaciones. Sólo puede contener operando 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.



Dónde permite poner un criterio de búsqueda que se aplicará a las filas del origen de la
consulta antes de realizar los cálculos.
Las consultas de referencias cruzadas
Se refiere a que cuando queremos representar una consulta resumen con dos
columnas de agrupación como una tabla de doble entrada en la que cada una de las
columnas de agrupación es una entrada de la tabla.
Por ejemplo queremos obtener las ventas mensuales de nuestros empleados. Tenemos
que diseñar una consulta sumaria calculando la suma de los importes de los pedidos
agrupando por empleado y mes de la venta.




 La consulta sería:
 SELECT rep as empleado,
 month(fechapedido) as mes, sum(importe)
 as vendido
 FROM pedidos
 GROUP BY rep, month(fechapedido)
El resultado sería la tabla que aparece en la
  anterior diapositiva.


  La consulta quedaría mucho más elegante y clara presentando los datos en un formato
  más compacto como el siguiente




Pues este último resultado se obtiene mediante una consulta de referencias cruzadas.
Observar que una de las columnas de agrupación (rep) sigue definiendo las filas que aparecen
(hay una fila por cada empleado), mientras que la otra columna de agrupación (mes) ahora
sirve para definir las otras columnas, cada valor de mes define una columna en el resultado, y la
celda en la intersección de un valor de rep y un valor de mes es la columna resumen, la que
contiene la función de columna (la suma de importe).
La sentencia TRANSFORM




En la SELECT la columna fija es la columna que define el encabezado de filas, el
origen que indicamos en la cláusula FROM es la tabla (o tablas) de donde sacamos la
información, y en la cláusula GROUP BY ponemos la columna que va a definir las filas
del resultado.
  La SELECT puede contener una cláusula WHERE para seleccionar la filas que se
utilizan para calcular el resultado, puede contener subconsultas pero no la cláusula
HAVING.
  En la cláusula PIVOT indicamos la columna cuyos valores van a definir columnas
dinámicas del resultado a esta columna la llamaremos pivote.
  La cláusula IN permite definir el conjunto de valores que queremos que aparezcan
como columnas dinámicas.
Por ejemplo sólo nos interesan los meses de febrero, mayo y diciembre


  TRANSFORM Sum(importe)
  SELECT rep as empleado
  FROM pedidos
  GROUP BY rep
  PIVOT month(fechapedido) IN
  (2,5,12);


Si no utilizamos la cláusula IN, los meses de mayo y septiembre no aparecen ya que no hay
pedidos realizados durante estos meses, si utilizamos la cláusula IN y definimos los doces
valores posibles, sí aparecen las columnas correspondientes a estos meses y observamos
que ningún empleado tiene ventas en esos mes


  TRANSFORM Sum(importe)
  SELECT rep as empleado
  FROM pedidos
  GROUP BY rep
  PIVOT month(fechapedido) IN
  (1,2,3,4,5,6,7,8,9,10,11,12);
La cláusula IN también sirve para cambiar el orden de aparición de las columnas
dinámicas, las columnas aparecen en el mismo orden en que aparecen en la cláusula IN.



TRANSFORM Sum(importe)
SELECT rep as empleado
FROM pedidos
GROUP BY rep
PIVOT month(fechapedido) IN
(10,11,12,1,2,3,4,5,6,7,8,9);
Las consultas de acción
Las consultas de acción son consultas que permiten realizar cambios en los datos
almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir de
los registros de otra, modificar los datos almacenados, insertar nuevos registros o eliminar
registros.

Más contenido relacionado

La actualidad más candente

Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datosDILMER OLIVERA
 
Funcion de excel busqueda y referencia
Funcion de excel busqueda y referenciaFuncion de excel busqueda y referencia
Funcion de excel busqueda y referenciaFabricio Cuenk
 
Hojas de Cálculo
Hojas de CálculoHojas de Cálculo
Hojas de CálculoKarii B-v
 
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 buscarh en excel
Función buscarh en excelFunción buscarh en excel
Función buscarh en excelDianysabela
 
La función buscarv en excel
La función buscarv en excelLa función buscarv en excel
La función buscarv en excelMishu0203
 
Excel: Función Buscarv
Excel: Función BuscarvExcel: Función Buscarv
Excel: Función BuscarvMafer Alverca
 
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
 

La actualidad más candente (15)

Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Funcion de excel busqueda y referencia
Funcion de excel busqueda y referenciaFuncion de excel busqueda y referencia
Funcion de excel busqueda y referencia
 
Hojas de Cálculo
Hojas de CálculoHojas de Cálculo
Hojas de Cálculo
 
La función buscarh en excel
La función buscarh en excelLa función buscarh en excel
La función buscarh en excel
 
Herramienta buscarv en excel
Herramienta buscarv en excelHerramienta buscarv en excel
Herramienta buscarv en excel
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Funcion buscarv
Funcion buscarvFuncion buscarv
Funcion buscarv
 
Función buscarh en excel
Función buscarh en excelFunción buscarh en excel
Función buscarh en excel
 
La función buscarv en excel
La función buscarv en excelLa función buscarv en excel
La función buscarv en excel
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Excel: Función Buscarv
Excel: Función BuscarvExcel: Función Buscarv
Excel: Función Buscarv
 
Unidad 8
Unidad 8Unidad 8
Unidad 8
 
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
 
Unidad 8
Unidad 8Unidad 8
Unidad 8
 
Manual de Excel
Manual de ExcelManual de Excel
Manual de Excel
 

Destacado

Presentacion tics
Presentacion ticsPresentacion tics
Presentacion ticscristianh77
 
Expresión Oral y Escrita
Expresión Oral y EscritaExpresión Oral y Escrita
Expresión Oral y Escritawiltc22
 
El cm visita santa agnès
El cm visita santa agnèsEl cm visita santa agnès
El cm visita santa agnèspilarmestres
 
Diapositiva informatica
Diapositiva informaticaDiapositiva informatica
Diapositiva informaticaErandeniTrejo
 
STOP POLLUTION!
STOP POLLUTION!STOP POLLUTION!
STOP POLLUTION!jennyfire
 
5 manfaat kesehatan dari kacang hijau
5 manfaat kesehatan dari kacang hijau5 manfaat kesehatan dari kacang hijau
5 manfaat kesehatan dari kacang hijauSafitri Pipit
 
Microclase #3 (grafeno)
Microclase #3 (grafeno)Microclase #3 (grafeno)
Microclase #3 (grafeno)johabecerra
 
Mazeroon Foam Catalogue
Mazeroon Foam CatalogueMazeroon Foam Catalogue
Mazeroon Foam CatalogueMazeroon Foam
 
Australian senate inquiry
Australian senate inquiryAustralian senate inquiry
Australian senate inquiryAshok Yadav
 
Що ми знаємо про веб?
Що ми знаємо про веб?Що ми знаємо про веб?
Що ми знаємо про веб?krichanivskiy23pgf
 

Destacado (14)

Presentacion tics
Presentacion ticsPresentacion tics
Presentacion tics
 
JOANITA
JOANITAJOANITA
JOANITA
 
Expresión Oral y Escrita
Expresión Oral y EscritaExpresión Oral y Escrita
Expresión Oral y Escrita
 
52thingsyoudidntknowaboutbuzzfeed-141008113713-conversion-gate01
52thingsyoudidntknowaboutbuzzfeed-141008113713-conversion-gate0152thingsyoudidntknowaboutbuzzfeed-141008113713-conversion-gate01
52thingsyoudidntknowaboutbuzzfeed-141008113713-conversion-gate01
 
El cm visita santa agnès
El cm visita santa agnèsEl cm visita santa agnès
El cm visita santa agnès
 
Diapositiva informatica
Diapositiva informaticaDiapositiva informatica
Diapositiva informatica
 
STOP POLLUTION!
STOP POLLUTION!STOP POLLUTION!
STOP POLLUTION!
 
5 manfaat kesehatan dari kacang hijau
5 manfaat kesehatan dari kacang hijau5 manfaat kesehatan dari kacang hijau
5 manfaat kesehatan dari kacang hijau
 
Microclase #3 (grafeno)
Microclase #3 (grafeno)Microclase #3 (grafeno)
Microclase #3 (grafeno)
 
Mazeroon Foam Catalogue
Mazeroon Foam CatalogueMazeroon Foam Catalogue
Mazeroon Foam Catalogue
 
Australian senate inquiry
Australian senate inquiryAustralian senate inquiry
Australian senate inquiry
 
Situationsanalyse
SituationsanalyseSituationsanalyse
Situationsanalyse
 
Ideas previas
Ideas previasIdeas previas
Ideas previas
 
Що ми знаємо про веб?
Що ми знаємо про веб?Що ми знаємо про веб?
Що ми знаємо про веб?
 

Similar a Consultas

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 ExcelJazmin Rivera
 
Tablas dinamicas y formato condicional
Tablas dinamicas y formato condicionalTablas dinamicas y formato condicional
Tablas dinamicas y formato condicionalDennisse Mayon
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Allison Guerrero
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Angela Contento
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Elvis Macas
 
Diapostivas excel mmmm
Diapostivas excel mmmmDiapostivas excel mmmm
Diapostivas excel mmmmIriniita FG
 
Elementos básicos de access 2010
Elementos básicos de access 2010Elementos básicos de access 2010
Elementos básicos de access 2010danielggguamba
 
RESUMEN VISTO EN TICS III
RESUMEN VISTO EN TICS IIIRESUMEN VISTO EN TICS III
RESUMEN VISTO EN TICS IIIJonathan Rosero
 

Similar a Consultas (20)

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
 
Tablas dinamicas y formato condicional
Tablas dinamicas y formato condicionalTablas dinamicas y formato condicional
Tablas dinamicas y formato condicional
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)
 
Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)Grupo 3 informe (tablas dinamicas y formato condicional)
Grupo 3 informe (tablas dinamicas y formato condicional)
 
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
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Diapositivas de excel
Diapositivas de excel Diapositivas de excel
Diapositivas de excel
 
Importancia de la educación abierta
Importancia de la educación abiertaImportancia de la educación abierta
Importancia de la educación abierta
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Formato condicional en excel
Formato condicional en excelFormato condicional en excel
Formato condicional en excel
 
Diapostivas excel mmmm
Diapostivas excel mmmmDiapostivas excel mmmm
Diapostivas excel mmmm
 
Funciones
FuncionesFunciones
Funciones
 
Elementos básicos de access 2010
Elementos básicos de access 2010Elementos básicos de access 2010
Elementos básicos de access 2010
 
Unidad 9y10
Unidad 9y10Unidad 9y10
Unidad 9y10
 
RESUMEN VISTO EN TICS III
RESUMEN VISTO EN TICS IIIRESUMEN VISTO EN TICS III
RESUMEN VISTO EN TICS III
 

Último

mercado de capitales universidad simon rodriguez - guanare (unidad I).pdf
mercado de capitales universidad simon rodriguez - guanare (unidad I).pdfmercado de capitales universidad simon rodriguez - guanare (unidad I).pdf
mercado de capitales universidad simon rodriguez - guanare (unidad I).pdfGegdielJose1
 
Sistema_de_Abastecimiento en el peru.pptx
Sistema_de_Abastecimiento en el  peru.pptxSistema_de_Abastecimiento en el  peru.pptx
Sistema_de_Abastecimiento en el peru.pptxJUANJOSE145760
 
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdfQUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdflupismdo
 
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSTEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSreyjuancarlosjose
 
LOS MIMBRES HACEN EL CESTO: AGEING REPORT.
LOS MIMBRES HACEN EL CESTO: AGEING  REPORT.LOS MIMBRES HACEN EL CESTO: AGEING  REPORT.
LOS MIMBRES HACEN EL CESTO: AGEING REPORT.ManfredNolte
 
Dino Jarach - El Hecho Imponible2024.pdf
Dino Jarach - El Hecho Imponible2024.pdfDino Jarach - El Hecho Imponible2024.pdf
Dino Jarach - El Hecho Imponible2024.pdfAdrianKreitzer
 
Estructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroEstructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroMARTINMARTINEZ30236
 
Principios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdfPrincipios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdfauxcompras5
 
PRUEBA PRE ICFES ECONOMIA. (4) - copia.doc
PRUEBA PRE ICFES ECONOMIA. (4) - copia.docPRUEBA PRE ICFES ECONOMIA. (4) - copia.doc
PRUEBA PRE ICFES ECONOMIA. (4) - copia.docmilumenko
 
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICOlupismdo
 
abrogar, clases de abrogacion,importancia y consecuencias
abrogar, clases de abrogacion,importancia y consecuenciasabrogar, clases de abrogacion,importancia y consecuencias
abrogar, clases de abrogacion,importancia y consecuenciasDeniseGonzales11
 
puntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdfpuntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdfosoriojuanpablo114
 
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdfMANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdflupismdo
 
Sistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionSistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionPedroSalasSantiago
 
METODOS ESCALA SALARIAL EN ESTRUCTURAS.PPT
METODOS ESCALA SALARIAL EN ESTRUCTURAS.PPTMETODOS ESCALA SALARIAL EN ESTRUCTURAS.PPT
METODOS ESCALA SALARIAL EN ESTRUCTURAS.PPTrodrigolozanoortiz
 
Politicas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptxPoliticas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptxvladisse
 
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxPRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxmanuelrojash
 
El cheque 1 y sus tipos de cheque.pptx
El cheque  1 y sus tipos de  cheque.pptxEl cheque  1 y sus tipos de  cheque.pptx
El cheque 1 y sus tipos de cheque.pptxNathaliTAndradeS
 
Análisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en UruguayAnálisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en UruguayEXANTE
 

Último (20)

mercado de capitales universidad simon rodriguez - guanare (unidad I).pdf
mercado de capitales universidad simon rodriguez - guanare (unidad I).pdfmercado de capitales universidad simon rodriguez - guanare (unidad I).pdf
mercado de capitales universidad simon rodriguez - guanare (unidad I).pdf
 
Mercado Eléctrico de Ecuador y España.pdf
Mercado Eléctrico de Ecuador y España.pdfMercado Eléctrico de Ecuador y España.pdf
Mercado Eléctrico de Ecuador y España.pdf
 
Sistema_de_Abastecimiento en el peru.pptx
Sistema_de_Abastecimiento en el  peru.pptxSistema_de_Abastecimiento en el  peru.pptx
Sistema_de_Abastecimiento en el peru.pptx
 
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdfQUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
QUE REQUISITOS DEBO CUMPLIR PARA PENSIONARME.pdf
 
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOSTEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
TEMA 3 DECISIONES DE INVERSION Y FINANCIACION UNIVERISDAD REY JUAN CARLOS
 
LOS MIMBRES HACEN EL CESTO: AGEING REPORT.
LOS MIMBRES HACEN EL CESTO: AGEING  REPORT.LOS MIMBRES HACEN EL CESTO: AGEING  REPORT.
LOS MIMBRES HACEN EL CESTO: AGEING REPORT.
 
Dino Jarach - El Hecho Imponible2024.pdf
Dino Jarach - El Hecho Imponible2024.pdfDino Jarach - El Hecho Imponible2024.pdf
Dino Jarach - El Hecho Imponible2024.pdf
 
Estructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financieroEstructura y elaboración de un presupuesto financiero
Estructura y elaboración de un presupuesto financiero
 
Principios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdfPrincipios de economia Mankiw 6 edicion.pdf
Principios de economia Mankiw 6 edicion.pdf
 
PRUEBA PRE ICFES ECONOMIA. (4) - copia.doc
PRUEBA PRE ICFES ECONOMIA. (4) - copia.docPRUEBA PRE ICFES ECONOMIA. (4) - copia.doc
PRUEBA PRE ICFES ECONOMIA. (4) - copia.doc
 
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
41 RAZONES DE PORQUE SI ESTAMOS MAL EN MÉXICO
 
abrogar, clases de abrogacion,importancia y consecuencias
abrogar, clases de abrogacion,importancia y consecuenciasabrogar, clases de abrogacion,importancia y consecuencias
abrogar, clases de abrogacion,importancia y consecuencias
 
puntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdfpuntos-clave-de-la-reforma-pensional-2023.pdf
puntos-clave-de-la-reforma-pensional-2023.pdf
 
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdfMANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
MANUAL PARA OBTENER MI PENSIÓN O RETIRAR MIS RECURSOS.pdf
 
Sistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacionSistema de Control Interno aplicaciones en nuestra legislacion
Sistema de Control Interno aplicaciones en nuestra legislacion
 
METODOS ESCALA SALARIAL EN ESTRUCTURAS.PPT
METODOS ESCALA SALARIAL EN ESTRUCTURAS.PPTMETODOS ESCALA SALARIAL EN ESTRUCTURAS.PPT
METODOS ESCALA SALARIAL EN ESTRUCTURAS.PPT
 
Politicas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptxPoliticas publicas para el sector agropecuario en México.pptx
Politicas publicas para el sector agropecuario en México.pptx
 
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptxPRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
PRESUPUESTOS COMO HERRAMIENTA DE GESTION - UNIAGUSTINIANA.pptx
 
El cheque 1 y sus tipos de cheque.pptx
El cheque  1 y sus tipos de  cheque.pptxEl cheque  1 y sus tipos de  cheque.pptx
El cheque 1 y sus tipos de cheque.pptx
 
Análisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en UruguayAnálisis de la Temporada Turística 2024 en Uruguay
Análisis de la Temporada Turística 2024 en Uruguay
 

Consultas

  • 1.
  • 2. Muestran aquellos datos de una Consultas de selección tabla que cumplen los criterios especificados, una consulta de selección genera una tabla lógica Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de Consultas de acción acción, de eliminación, de actualización, de datos anexados y de creación de tablas. Son consultas que no se pueden definir desde la cuadrícula QBE de Consultas específicas de Access sino que se tienen que SQL definir directamente en SQL
  • 3. Abrir la base de datos donde se encuentra la consulta a crear. Hacer clic en el botón Diseño de Consulta en la pestaña Crear: También tenemos la posibilidad de utilizar el Asistente para consultas que puedes ver en la imagen anterior para crear consultas con un poco de ayuda. Si haces clic en el botón Asistente para consultas aparecerá el siguiente cuadro de diálogo:
  • 4.
  • 5. Las consultas de resumen En Access podemos definir un tipo de consultas cuyas filas resultantes son un resumen de las filas del origen de la consulta 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.
  • 6. Las funciones de agregado Suma calcula la suma de los valores indicados en el campo. Los datos que se suman deben ser de tipo numérico (entero, decimal, coma flotante o monetario...). El resultado será del mismo tipo aunque puede tener una precisión mayor. Promedio calcula el promedio (la media aritmética) de los valores contenidos en el campo, también se aplica a datos numéricos, y en este caso el tipo de dato del resultado puede cambiar según las necesidades del sistema para representar el valor del resultado. DesvEst calcula la desviación estándar de los valores contenidos en la columna indicada en el argumento. Si la consulta base (el origen) tiene menos de dos registros, el resultado es nulo. Var calcula la varianza de los valores contenidos en la columna indicada en el argumento. Si la consulta base (el origen) tiene menos de dos registros, el resultado es nulo.
  • 7. Mín y Max determinan los valores menores y mayores respectivamente de la columna. Los valores de la columna pueden ser de tipo numérico, texto o fecha. El resultado de la función tendrá el mismo tipo de dato que la columna. Si la columna es de tipo numérico Mín devuelve el valor menor contenido en la columna, si la columna es de tipo texto Mín devuelve el primer valor en orden alfabético, y si la columna es de tipo fecha, Mín devuelve la fecha más antigua y Max la fecha más posterior. Primero y Último se utilizan para obtener el primer y último registro del grupo sobre el que se realizan los cálculos. El orden lo determina el orden cronológico en el que se escribieron los registros. Ordenar los registros no tiene ningún efecto sobre estas opciones. Cuenta cuenta el número de valores que hay en la columna, los datos de la columna pueden ser de cualquier tipo, y la función siempre devuelve un número entero. Si la columna contiene valores nulos esos valores no se cuentan, si en la columna aparece un valor repetido, lo cuenta varias veces.
  • 8. 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í: AgruparPor permite definir columnas de agrupación. Una consulta de resumen sin columnas de agrupación obtiene una única fila resultado y los cálculos se realizan sobre todos los registros del origen. Los campos de tipo memo u OLE no se pueden definir como columnas de agrupación.
  • 9. La opción Expresión permite poner en la fila Campo: una expresión en vez de un nombre de columna. Esta expresión tiene ciertas limitaciones. Sólo puede contener operando 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. Dónde permite poner un criterio de búsqueda que se aplicará a las filas del origen de la consulta antes de realizar los cálculos.
  • 10. Las consultas de referencias cruzadas Se refiere a que cuando queremos representar una consulta resumen con dos columnas de agrupación como una tabla de doble entrada en la que cada una de las columnas de agrupación es una entrada de la tabla. Por ejemplo queremos obtener las ventas mensuales de nuestros empleados. Tenemos que diseñar una consulta sumaria calculando la suma de los importes de los pedidos agrupando por empleado y mes de la venta. La consulta sería: SELECT rep as empleado, month(fechapedido) as mes, sum(importe) as vendido FROM pedidos GROUP BY rep, month(fechapedido)
  • 11. El resultado sería la tabla que aparece en la anterior diapositiva. La consulta quedaría mucho más elegante y clara presentando los datos en un formato más compacto como el siguiente Pues este último resultado se obtiene mediante una consulta de referencias cruzadas. Observar que una de las columnas de agrupación (rep) sigue definiendo las filas que aparecen (hay una fila por cada empleado), mientras que la otra columna de agrupación (mes) ahora sirve para definir las otras columnas, cada valor de mes define una columna en el resultado, y la celda en la intersección de un valor de rep y un valor de mes es la columna resumen, la que contiene la función de columna (la suma de importe).
  • 12. La sentencia TRANSFORM En la SELECT la columna fija es la columna que define el encabezado de filas, el origen que indicamos en la cláusula FROM es la tabla (o tablas) de donde sacamos la información, y en la cláusula GROUP BY ponemos la columna que va a definir las filas del resultado. La SELECT puede contener una cláusula WHERE para seleccionar la filas que se utilizan para calcular el resultado, puede contener subconsultas pero no la cláusula HAVING. En la cláusula PIVOT indicamos la columna cuyos valores van a definir columnas dinámicas del resultado a esta columna la llamaremos pivote. La cláusula IN permite definir el conjunto de valores que queremos que aparezcan como columnas dinámicas.
  • 13. Por ejemplo sólo nos interesan los meses de febrero, mayo y diciembre TRANSFORM Sum(importe) SELECT rep as empleado FROM pedidos GROUP BY rep PIVOT month(fechapedido) IN (2,5,12); Si no utilizamos la cláusula IN, los meses de mayo y septiembre no aparecen ya que no hay pedidos realizados durante estos meses, si utilizamos la cláusula IN y definimos los doces valores posibles, sí aparecen las columnas correspondientes a estos meses y observamos que ningún empleado tiene ventas en esos mes TRANSFORM Sum(importe) SELECT rep as empleado FROM pedidos GROUP BY rep PIVOT month(fechapedido) IN (1,2,3,4,5,6,7,8,9,10,11,12);
  • 14. La cláusula IN también sirve para cambiar el orden de aparición de las columnas dinámicas, las columnas aparecen en el mismo orden en que aparecen en la cláusula IN. TRANSFORM Sum(importe) SELECT rep as empleado FROM pedidos GROUP BY rep PIVOT month(fechapedido) IN (10,11,12,1,2,3,4,5,6,7,8,9);
  • 15. Las consultas de acción Las consultas de acción son consultas que permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir de los registros de otra, modificar los datos almacenados, insertar nuevos registros o eliminar registros.