“Conocimiento software>Software de base de datos

¿Cómo hacer una consulta Subseleccionar Acceso

2011/4/2
En cualquier aplicación de base de datos que utiliza el lenguaje de consulta estructurado ( SQL) para crear consultas , la consulta "Select" es el caballo de batalla . Todo, desde los puntos de vista sencillo a lo complejo se une y los cálculos se realizan a través de variaciones en la consulta Select. El sub -select o sub - consulta es simplemente una instrucción select anidada dentro de otra consulta de selección . La manera más fácil de construir y comprender una consulta sub -select es construir y ejecutar las dos partes de la consulta individual para asegurarse de que tiene los resultados que desea y luego combinarlas en una consulta sub -select . En este ejemplo se va a construir una consulta para mostrar lo que los clientes no han comprado nada en más de 90 días. Instrucciones
1

Crear una consulta para seleccionar y mostrar todos los clientes. Para crear cualquier consulta en Access, haga clic en "Búsquedas " en el menú Objeto, haga clic en "diseño" o " Nuevo" en la barra de menú. Cuando se abra la ventana de consulta, haga clic en "Ver" y luego " Vista SQL " para abrir una ventana de texto para introducir la consulta. Escriba la consulta, a continuación, haga clic en el signo de exclamación rojo para ejecutar la consulta

La sintaxis es la siguiente : .

"Select Customers.ID , Customers.Company de clientes"

Esto muestra todos los identificadores de los clientes y de empresas de la base de clientes.
2

Crear una consulta que muestra todas las órdenes que se han colocado en los últimos 90 días. La sintaxis de esta consulta sería la siguiente :

"Seleccionar pedidos.idpedido de órdenes donde Orders.CustomerID = Customers.CustomerID y Orders.OrderDate > Fecha () - 90 )

Esta consulta sólo se mostrará el campo " orderID " que tiene un número de identificación de cliente válido en ella y una venta en los últimos 90 días.
3

Crear la consulta subselección mediante la combinación de estas dos consultas .

"Select Customers.ID , Customers.Company de clientes en los que no existe

( seleccione pedidos.idpedido

del Orden

donde Orders.CustomerID = Customers.CustomerID

y Orders.OrderDate > Fecha () - 90 )

Esta consulta , en efecto, muestra todo, desde la primera consulta que no está en la segunda consulta. En otras palabras , esta muestra todos los clientes que no han comprado nada en los últimos 90 días . La clave de la sub -select es el " que no existe" cláusula.

Software de base de datos
¿ACCES es compatible con la base de datos de Open Office?
Cómo encontrar mi Prefijo datos
Cómo conectarse a una base de datos sobre SSL
Cómo desarrollar y crear una base de datos desde cero /blanco
Cómo desarrollar una base de datos de direcciones
Query Syntax Error
¿Cuáles son las ventajas del sistema de gestión de bases de datos?
Cómo dar formato a la caja apropiada en MS Access 2003
Conocimiento de la computadora © http://www.ordenador.online