Berechnen von Feldern in SQL-Funktionen

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Sie können das Argument Zeichenfolgenausdruck in einer SQL-Aggregatfunktion verwenden, um eine Berechnung von Werten in einem Feld durchzuführen. So können Sie beispielsweise einen Prozentsatz (z. B. einen Zuschlag oder eine Mehrwertsteuer) berechnen, indem Sie einen Feldwert mit einem Bruch multiplizieren.

Die folgende Tabelle enthält Beispiele für Berechnungen auf Feldern aus den Tabellen "Bestellungen" und "Bestelldetails" in der Datenbank Northwind.mdb.

Berechnung Beispiel
Hinzufügen einer Zahl zu einem Feld Freight + 5
Subtrahieren einer Zahl von einem Feld Freight - 5
Multiplizieren eines Felds mit einer Zahl UnitPrice * 2
Dividieren eines Felds durch eine Zahl Freight / 2
Hinzufügen eines Felds zum anderen UnitsInStock + UnitsOnOrder
Subtrahieren eines Felds von einem anderen ReorderLevel - UnitsInStock

    

Im folgenden Beispiel wird der durchschnittliche Rabattbetrag aller Bestellungen in der Northwind.mdb Datenbank berechnet. Sie multipliziert die Werte in den Feldern "Einzelpreis" und "Rabatt", um den Rabattbetrag jeder Bestellung zu ermitteln, und berechnet dann den Mittelwert. Sie können diesen Ausdruck in einer SQL-Anweisung in Visual Basic-Code verwenden:

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