Databases Reference
In-Depth Information
 Bild 26.2■
Nettosummen pro Kunde und Versender
(Auszug)
Nun haben wir alle Informationen zusammen, um die Retourenquote pro Versender zu
berechnen.
26.5■Retourenquote pro Versender
Die komplette Abfrage wird erneut in Klammern gesetzt. Um die Retourenquote pro Ver-
sender zu berechnen, muss man die Summe der Nettoretouren und die Summe der Netto-
summen pro Versender bilden und diese dann in die Quotenberechnung einbinden.
(sum(vsq.Nettoretoure)/sum (vsq.Nettosumme))*100
Um ein zweistelliges Dezimalergebnis zu bekommen, benötigen wir die CAST AS DECIMAL -
Funktion.
cast((sum(vsq.Nettoretoure)/sum (vsq.Nettosumme))*100 as decimal
(10,2))
Das Ganze schaut dann folgendermaßen aus:
Select vsq.shippingAgent,
cast ((sum (vsq.Nettoretoure)/sum (vsq.Nettosumme))*100 as decimal (10,2))
Retourenquote
from
(Select a.riskID,c.shippingAgent, a.Nettosumme, b.Nettoretoure
from
(SELECT c.riskID, SUM (s.quantity*s.amount) Nettosumme
FROM [dbo].[iw_customer]c,[dbo].[iw_sales]s
where c.customerNo = s.customerNo
and s.[type] = 2
group by c.riskID) a,
 
Search WWH ::




Custom Search