Databases Reference
In-Depth Information
 Bild 11.2■
Ergebnis mit „Neukunden aus
dem Jahr 1753“
11.4■Bestellungen der Neukunden
Im nächsten Schritt wollen wir die bekannten Bestelldaten hinzufügen. Das ist aller-
dings nicht ganz so einfach wie vielleicht vermutet. Schauen wir uns zuerst die Grund-
daten an.
SELECT c.riskID, min(s.postingDate)firstOrder,
s.orderNo, s.quantity, s.amount
FROM [dbo].[iw_sales]s,[dbo].[iw_customer]c
where s.customerNo = c.customerNo
and s.type = 2
group by c.riskID, s.orderNo, s.quantity, s.amount
Mit diesem Select erhalten wir für jeden Kunden das erste Bestelldatum, die Ordernummer
der Bestellung, die Artikelanzahl und den Preis. Diesen Select nutzen wir nun für eine
Unterabfrage, sodass wir die Daten pro Monat berechnen können.
Select
DATEPART (yyyy,a.firstOrder) Jahr,
DATEPART (mm,a.firstOrder) Monat,
COUNT (distinct a.riskID)Neukunden,
count (distinct a.orderNo) Bestellungen,
sum (a.quantity) Artikelmenge,
sum (a.amount) Nettosumme
from
 
Search WWH ::




Custom Search