Databases Reference
In-Depth Information
Hier werden nur die Nettopreise der Artikel je Zeile summiert, ohne zu berücksichtigen,
wie viele Artikel jeweils bestellt wurden. Wir müssen also jeweils den Eintrag in der Spalte
amount
mit dem Eintrag in der Spalte
quantity
multiplizieren, um den Warennettowert je
Zeile zu ermitteln.
SELECT <Spalten_Name_1> * <Spalten_Name_2>
FROM <Tabellen_Name>
WHERE <Bedingung>
Zwei oder auch mehrere Spalten mit numerischen Einträgen können ohne Weiteres mit-
einander addiert, subtrahiert, multipliziert oder dividiert werden. Hierzu kann man die
bekannten Rechenfunktionen +, -, * und/einsetzen.
SELECT amount, quantity, amount * quantity Ergebnis
FROM [dbo].[iw_sales]
where [type] = 2
Hier werden die Spalten
amount
und
quantity
ausgegeben sowie das Ergebnis der Multi-
plikation beider Spalten.
Unser Endergebnis sieht wie folgt aus:
SELECT sum (amount * quantity) Warennettowert
FROM [dbo].[iw_sales]
where [type] = 2
Man kann also auch die Gesamtsumme einer Multiplikation bilden.
In Bild 5.4 sehen Sie die unterschiedlichen Ergebnisse der Abfragen, einmal ohne Berück-
sichtigung der Spalte
quantity
und einmal unter Berücksichtigung der Artikelmenge.
Bild 5.4■
Abfrageergebnis des Warennettowertes