Campos de cálculo en funciones de SQL

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede usar el argumento expresión de cadena en una función de agregado de SQL para realizar un cálculo de valores de un campo. Por ejemplo, puede calcular un porcentaje (por ejemplo, un suplemento o impuesto sobre las ventas) multiplica el valor de un campo por una fracción.

La tabla siguiente proporciona ejemplos de cálculos en los campos de las tablas pedidos y detalles de pedido de la base de datos Neptuno.mdb.

Cálculo

Ejemplo

Agregar un número a un campo

Freight + 5

Restar un número de un campo

Freight - 5

Multiplicar un campo por un número

UnitPrice * 2

Dividir un campo por un número

Freight / 2

Agregar un campo a otro

UnitsInStock + UnitsOnOrder

Restar un campo a otro

ReorderLevel - UnitsInStock


En el ejemplo siguiente se calcula el promedio de descuento de todos los pedidos en la base de datos Neptuno.mdb. Multiplica los valores de los campos PrecioUnidad y descuento para determinar la cantidad de 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];



Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×