berechnet die Summe aller Werte, welche der numerische Ausdruck bereitstellt
Syntax
Sum ([All | Distinct] <numerischer Ausdruck>)
Parameterliste
All
bei der Summation werden alle Werte verarbeitet, welche der numerische Ausdruck zurückliefert
Distinct
aus der Liste, welche der numerische Ausdruck bereitstellt, werden alle Duplikate entfernt,
nur über diese Teilmenge wird summiert
<numerischer Ausdruck>
Ausdruck, meist eine Spalte oder ein spaltenverarbeitender Ausdruck, der
numerische Daten zurückliefert. Unterabfragen und Aggregatfunktionen sind nicht zulässig.
Rückgabewert
Summe der Werte im genauest möglichen bzw. notwendigen Typ
Select Sum(A.A_Preis) From Artikel As A = 553.00
Summiert die Preise aller Artikel - ein offenkundig nicht sinnvoller Befehl.Select Sum(A.A_Preis * U.A_Stueck)
From Artikel As A Inner Join Umsatz As U
On A.A_Nr = U.A_Nr
= 27,390.00
Summiert alle Einzelumsätze und gibt den Gesamtumsatz zurück.
Ein Beispiel zu DISTINCT
Sei die Tabelle {1, 3, 3, 3, 5} gegeben. Dann gilt:Select Sum(Spalte), Sum(Distinct Spalte) From <Tabelle>
= 15 [= 1 + 3 + 3 + 3 + 5], 9 [= 1 + 3 + 5]
Link zur hiesigen Seite als QR-Code
Kontaktformular:
Schreiben Sie mir und wir bauen gemeinsam Ihre neue Web-Datenbank!
Mit dem Klick auf den Button stimmen Sie zu, daß Cookies in Ihrem Browser gespeichert werden. Informationen zu den gespeicherten Cookies finden Sie unter Datenschutz#Cookies.Bei Fragen zur Technik wenden Sie sich bitte an Server-Daten - Web-Datenbank-Lösungen