Berechnen von Feldern in SQL-Funktionen

Sie können das Argument Zeichenfolgenausdruck in einer SQL-Aggregatfunktion verwenden, um Berechnungen für Werte in einem Feld auszuführen. Beispielsweise könnten Sie einen Prozentsatz (z. B. einen Aufpreis oder die Umsatzsteuer) durch Multiplizieren eines Felds mit einer Bruchzahl berechnen.

Die folgende Tabelle enthält Beispiele für Berechnungen in Feldern aus den Tabellen Orders (Bestellungen) und Order Details (Bestelldetails) in der Datenbank Nordwind.mdb.

Berechnung

Beispiel

Hinzufügen einer Zahl zu einem Feld

Frachtkosten + 5

Subtrahieren einer Zahl von einem Feld

Frachtkosten - 5

Multiplizieren eines Felds mit einer Zahl

Einzelpreis * 2

Dividieren eines Felds durch eine Zahl

Frachtkosten / 2

Addieren eines Felds zu einem anderen Feld

Lagerbestand + Bestellte Einheiten

Subtrahieren eines Felds von einem anderen Feld

Mindestbestand - Lagerbestand


Im folgenden Beispiel wird der durchschnittlichen Rabatt aller Bestellungen in der Datenbank Nordwind.mdb berechnet. Die Werte in den Feldern UnitPrice (Einzelpreis) und Discount (Rabatt) werden multipliziert, um die Höhe des Rabatts für jede Bestellung zu berechnen, und anschließend wird der Mittelwert berechnet. Sie können diesen Ausdruck in einer SQL-Zeichenfolge/-Anweisung in Visual Basic-Code verwenden:

SELECT Avg(Einzelpreis * Rabatt) AS [Durchschnittlicher Rabatt] FROM [Bestelldetails];



Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×