Beregne felter i SQL-funktioner

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan bruge udtrykket streng i en SQL-aggregatfunktion til at udføre en beregning af værdier i et felt. Du kan f.eks. beregne en procentsats (f.eks. et tillæg eller moms) ved at gange en feltværdi med en brøk.

Følgende tabel indeholder eksempler på beregninger på felter fra tabellerne Ordrer og Ordredetaljer i databasen Northwind.mdb.

Beregning Eksempel
Føje et tal til et felt Freight + 5
Subtrahere et tal fra et felt Freight - 5
Multiplicere et felt med et tal UnitPrice * 2
Dividere et felt med et tal Freight / 2
Føje ét felt til et andet UnitsInStock + UnitsOnOrder
Subtrahere ét felt fra et andet ReorderLevel - UnitsInStock

    

I følgende eksempel beregnes det gennemsnitlige rabatbeløb for alle ordrer i den Northwind.mdb database. Den multiplicerer værdierne i felterne Enhedspris og Rabat for at bestemme rabatbeløbet for hver ordre og beregner derefter gennemsnittet. Du kan bruge dette udtryk i en SQL-sætning i Visual Basic-kode:

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