Databases Reference
In-Depth Information
Bild 20.2■ Retouren mit Artikelnummer und Artikelbeschreibung
20.4■Bestellungen und Retouren
zusammenfügen
Im dritten Schritt werden die Selects miteinander verbunden. Beide Selects werden jeweils
in Klammern gesetzt. In unseren Bespiel wird der Alias ord (Order) für die Bestellungen
und der Alias ret (Retouren) für die Retouren vergeben. Beide Selects werden mit einem
LEFT OUTER JOIN verbunden. Der Join läut sowohl über die orderNo als auch über die
article_No .
Über den beiden Selects steht der Select, dessen Ergebnis ausgegeben wird. Wir wollen kein
Ergebnis pro Bestellungen, uns interessiert ein Ergebnis pro Artikel. Die Liste, die nun aus-
gegeben wird, enthält pro Artikel die bestellte Anzahl, den Gesamtwert (netto), die Anzahl
der Retouren und den Nettoretourenwert.
Select ord.article_No, ord.[description],ord.Anzahl,ord.Nettosumme,
Isnull(ret.Anzahl,0) Retouren, isnull(ret.Nettosumme,0) Retourensumme
From → Das Abfrageergebnis
(SELECT s.orderNo,a.article_No, a.[description],
SUM (s.quantity)Anzahl,
Search WWH ::




Custom Search