Databases Reference
In-Depth Information
Jetzt joinen wir die beiden Abfragen und lassen uns nur die Datensätze ausgeben, die der
Where -Bedingung a.postingDate > b.firstOrder entsprechen. FirstOrder ist die in
diesem Beispiel gewählte Bezeichnung für die Ausgabewerte der Spalte min(s.posting-
Date) im zweiten Select mit dem Alias b .
Select a.riskID, a.postingDate
from
(SELECT c.riskID, s.postingDate
FROM [dbo].[iw_sales]s,[dbo].[iw_customer]c
where s.customerNo = c.customerNo)a,
(SELECT c.riskID, min(s.postingDate)firstOrder
FROM [dbo].[iw_sales]s,[dbo].[iw_customer]c
where s.customerNo = c.customerNo
group by c.riskID)b
where a.riskID = b.riskID → Join der beiden Selects
and a.postingDate > b.firstOrder
Bedingung: Nur die Datensätze die ein größeres Datum haben
Lassen Sie den Select laufen und schauen Sie sich das Ergebnis an (Bild 12.1).
 Bild 12.1■
Ergebnisliste postingDate
der Bestandskunden
Search WWH ::




Custom Search