Que son consultas sencillas Una consulta de selección se puede usar para crear subconjuntos de datos que sirvan para responder a preguntas específicas. También se puede usar para suministrar datos a otros objetos de base de datos. Una vez creada una consulta de selección, se puede usar siempre que sea necesario. Ejemplos de consultas sencillas Ejemplos de consulta de referencias cruzadas Una consulta de tabla cruzada permite presentar la información relacionada en forma de cuadrante, facilitando el análisis de los datos. Estudiaremos un ejemplo sencillo que permita entender el mecanismo básico de este tipo de consultas. Suponga que desea saber el interés de los clientes por los distintos distintos productos y para ello pide pide una consulta consulta que muestre que productos han sido comprados por los clientes. Cuando queremos representar una consulta sumaria 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 utilizaremos una consulta de tabla de referencias cruzadas. 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 a la derecha: 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). Las consultas de referencias cruzadas se pueden crear utilizando el asistente, es mucho más cómodo pero es útil saber cómo hacerlo directamente en SQL por si queremos variar algún dato una vez realizada la consulta con el asistente o si queremos definir una consulta de referencias cruzadas que no se puede definir con el asistente.
Segundo Ejemplo Para ello es muy simple de hacer con Access. Nota: estamos demostrando aquí con muy poca información, y las ventajas no son tan perceptibles. Pero cuanto mayor sea la cantidad de datos, ese tipo de consulta es de gran ayuda en el análisis. Vamos a ver mejor al poco tiempo.
Vamos a hacerlo! Acceder al menú: "Crear" (1) -> "Asistente para consultas" (2) y seleccione "Asistente para consultas de referencias cruzadas" (3). Haga clic en el botón "Aceptar" (4).
En la primera pantalla del asistente, puede elegir la tabla (o consulta) en donde los datos que vamos vienen. En nuestro caso, todavía tenemos una sola tabla, por lo que ya está seleccionado (1). Haga clic en "Siguiente" (2) para continuar.
En la siguiente pantalla, defina el campo que debe aparecer en el "eje Y" o "líneas" de nuestra consulta. Vamos a elegir el "BSCRNC" (1). Tenga en cuenta que se puede elegir más de un campo, pero vamos a dejarlo ahí por ahora. Haga clic en "Siguiente" (2) para continuar.
En la siguiente pantalla vamos a definir el campo que debe aparecer en "Eje X" o "columnas" de nuestra consulta. Elige el varDateTime" (1). Haga clic en "Siguiente" (2) para continuar.
En la siguiente pantalla, tenemos la opción de elegir algún tipo de cabeceras de agrupación. Hemos escogido como "Date / Time" (1), porque no queremos que la agrupación ahora. Haga clic en "Siguiente" (2).
Ahora, para concluir, da los valores que se presentan. En "Campos" elegir "TRAF" (1), y en "Funciones" elegir" suma" (2) para añadir la cantidad de tráfico agrupados por fila / columna. Desactive la opción con los totales de las líneas (3) - por ahora no queremos eso. Para finalizar, haga clic en "Siguiente" (4).
En la última pantalla tienes la opción de guardar esta consulta con el nombre que desee (1). Vamos a como es. Deje seleccionada la opción de ver la consulta (2), y haga clic en "Finish" (3).
Y entonces nuestro resultado.
Bueno, tal vez usted todavía no es llegar a ver los beneficios que la simple visualización de "filas x columnas" una cruz nos puede traer. Pero entonces, vamos a hacer esto. Vamos a "mover" los datos de esta tabla (CTRL + C, CTRL + V) en Excel, y aplicar un poco de Formato condicional. De una manera muy intuitiva - ni siquiera necesitamos ver los "valores" - podemos ver rápidamente que "BSCC" el BSC (1) siempre tiene el menor tráfico cursado. Y eso BSC BSCB (2) es el que tiene el mayor tráfico encaminado, seguido de cerca por BCSD (3).
Por la simple aplicación de un nuevo formato condicional se podrá tomar de inmediato otras conclusiones: el comportamiento de los "BSCC" el tráfico es diferente, el sábado (1).
Pasos para elaborar el asistente para la búsqueda de duplicados Consultas para Búsqueda de Duplicados Las Consultas para Búsqueda de Duplicados nos informan sobre los registros de una tabla que están duplicados utilizando un campo o varios campos como base. Este tipo de consulta es útil para encontrar claves duplicadas cuando en una tabla deseamos establecer un campo, como clave única. Debemos tener en cuenta, que al establecer un campo como clave única Access nos comunicará un error si existen nulos en el campo o registros duplicados. Para crear este tipo de consultas debemos realizar los siguientes pasos: 1. En la ventana Base de Datos hacemos clic el botón Nuevo. A continuación elegimos la opción Asistente para búsqueda de duplicados y hacemos clic en el botón Aceptar.
2. Aparece la primera ventana del asistente que nos guiará en la creación de la consulta. En ella debemos seleccionar la tabla o consulta donde queremos encontrar los valores duplicados. Hacemos clic en el botón Siguiente para continuar.
3. A continuación Access nos pregunta qué campos queremos utilizar para comprobar que existen valores duplicados. Para indicárselo, en la parte izquierda de la ventana seleccionamos un campo, y con el botón > lo trasladamos a Campos con valores duplicados (situado en la parte derecha de la ventana). Hacemos clic en el botón Siguiente para continuar.
4. En el tercer paso del asistente indicamos que otros campos deseamos utilizar en la consulta. Realizada esta tarea hacemos clic en el botón Siguiente con el fin de avanzar.
5. En el cuarto y último paso del asistente debemos introducir un título a la consulta. Por último hacemos clic en el botón Finalizar con el fin de que el asistente complete su tarea.
6. A continuación se presentará la ventana hoja de datos de la consulta con los registros que figuren duplicados en la tabla en caso de existir.
Pasos para elaborar la búsqueda de documentos no coincidentes
Las consultas para Búsquedas de no Coincidentes nos informan de los registros huérfanos o viudos existentes entre dos tablas. Por tanto este tipo de consultas nos ayuda a encontrar registros que no tengan registros correspondientes en otras tablas. Un registro huérfano es un registro de una tabla de la parte varios que no tiene correspondiente en la tabla relacionada de la parte uno. Por ejemplo, podemos tener un paciente ingresado en el hospital, que no tiene médico. Un viudo es un registro de la parte uno de una tabla de uno a varios o de uno a uno que no tiene registro correspondiente en la otra tabla. Por ejemplo, podemos tener un médico que no ha atendido a ningún paciente ingresado en el hospital Para crear una consulta de no coincidentes debemos realizar los siguientes pasos: 1. Hacemos clic en el botón Nuevo en la ventana Base de datos. A continuación seleccionamos Asistente para búsquedas de no coincidentes y hacemos clic en el botón Aceptar.
2. Aparece el primer paso del asistente. En ella debemos seleccionar la tabla en la que deseamos localizar los registros huérfanos o viudos. Hacemos clic en el botón Siguiente para avanzar.
3. En el segundo paso del asistente seleccionamos la segunda tabla para localizar si existen no coincidentes. Después de realizar la selección hacemos clic en el botón Siguiente.
4. En este tercer paso del asistente debemos de seleccionar el campo coincidente o común en ambas tablas. Realizada esta tarea hacemos clic en el botón Siguiente.
5. Ahora en el cuarto paso del asistente debemos seleccionar los campos que deseamos visualizar en el resultado de la consulta. Hacemos clic en el botón Siguiente para continuar.
6. En el último paso del asistente especificamos el nombre para la consulta y hacemos clic en el botón Finalizar.
7. A continuación se mostrará la hoja de respuestas dinámica de la consulta con los registros que contengan registros viudos o huérfanos en caso de existir. Después de crear esta consulta podemos eliminar estos registros si los seleccionamos en la Hoja de Datos y pulsamos la tecla Suprimir (Supr) del teclado. Operador igual Operador entre