Databases Reference
In-Depth Information
and s.quantity > 0
and s.orderDate between '01.04.2011' and '30.06.2011'
group by s.orderNo) ord
Left OUTER JOIN
(SELECT rh.orderNo Bestellung,cr.reason Zahlart,
cast(sum(rl.quantity)as DECIMAL(10,0)) Artikelretouren
FROM [dbo].[iw_sales]s,[dbo].[iw_return_line]rl,
[dbo].[iw_return_header]rh,[dbo].[iw_codeReason]cr
where s.type = 2
and s.orderNo = rh.orderNo
and rh.returnNo = rl.returnNo
and s.IWAN = rl.IWAN
and rl.type = 2
and rh.paymentCode = cr.Code
and cr.Type = 'payment'
group by rh.orderNo, cr.reason)as ret
on ord.Bestellung = ret.Bestellung
where ret.Artikelretouren > 0)rta
group by rta.Zahlart
 Bild 25.4■
Durchschnittliche Anzahl der Retouren pro Zahlart
Das Ergebnis ist eine Dezimalzahl mit sechs Stellen hinter dem Komma (Bild 25.4). Wenn
Sie hier eine zweistellige Zahl ausgeben möchten, benutzen Sie die CAST -Funktion und
wandeln damit das Ergebnis um.
cast (avg (rta.Artikelretouren)as decimal (10,2))
Diese Auswertung ist nicht sonderlich aussagekrätig, da wir nur die durchschnittlichen
Artikelretouren betrachtet haben. Um den Einluss der Zahlarten genauer zu messen, benö-
tigen Sie die Retourenquoten. Diese können Sie mittlerweile selbstständig berechnen.
Trainingsaufgabe: Retouren getrennt nach Zahlarten ausweisen
Erstellen Sie einen Bericht der Retourenquoten auf Artikel- und Wertbasis,
getrennt nach der Zahlart.
 
Search WWH ::




Custom Search