Beräkningar med fältvärden i SQL-funktioner

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan använda argumentet stränguttryck i en SQL-mängdfunktion för att utföra beräkningar på värden i ett fält. Du kan till exempel beräkna en procentsats (till exempel ett tillägg eller moms) genom att multiplicera ett fältvärde med ett bråk.

Följande tabell innehåller exempel på beräkningar på fält från tabellerna Order och Orderdetaljer i databasen Northwind.mdb.

Beräkning Exempel
Lägga till ett tal i ett fält Freight + 5
Subtrahera ett tal från ett fält Freight - 5
Multiplicera ett fält med ett tal UnitPrice * 2
Dividera ett fält med ett tal Freight / 2
Lägga till ett fält i ett annat UnitsInStock + UnitsOnOrder
Subtrahera ett fält från ett annat ReorderLevel - UnitsInStock

    

I följande exempel beräknas det genomsnittliga rabattbeloppet för alla order i den Northwind.mdb databasen. Den multiplicerar värdena i fälten Enhetspris och Rabatt för att bestämma rabattbeloppet för varje order och beräknar sedan medelvärdet. Du kan använda uttrycket i en SQL-instruktion i Visual Basic-kod:

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