Campos de cálculo en funciones de SQL

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Puede usar el argumento de expresión de cadena en una función de agregado SQL para realizar un cálculo de los valores de un campo. Por ejemplo, podría calcular un porcentaje (como un recargo o un impuesto sobre las ventas) multiplicando el valor de un campo por una fracción.

En la tabla siguiente se proporcionan ejemplos de cálculos en los campos de las tablas Pedidos y Detalles de pedidos de la base de datos Northwind.mdb.

de cálculo Ejemplo
Agregar un número a un campo Freight + 5
Restar un número a un campo Freight - 5
Multiplicar un campo por un número UnitPrice * 2
Dividir un campo entre un número Freight / 2
Agregar un campo a otro UnitsInStock + UnitsOnOrder
Restar un campo de otro ReorderLevel - UnitsInStock

    

En el ejemplo siguiente se calcula el importe medio del descuento de todos los pedidos de la base de datos de Northwind.mdb. Multiplica los valores de los campos PrecioUnidad y Descuento para determinar el importe del descuento de cada pedido y, a continuación, calcula el promedio. Puede usar esta expresión en una instrucción SQL en código de Visual Basic:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];