Databases Reference
In-Depth Information
Da sich an der Ausgabe des Ergebnisses ansonsten nichts ändert, können wir das Ergebnis
dieser Unterabfrage einfach mit select * from abrufen.
Select * from
(Select rprt.Style, rprt.Artikel,rprt.Farbe,
rprt.Anzahl, rprt.Nettosumme, rprt.Retouren, rprt.Retourensumme,
cast(isnull(rprt.Retouren,0)/rprt.Anzahl*100 as DECIMAL(10,2)) RQ_Artikel,
cast(isnull(rprt.Retourensumme,0)/rprt.Nettosumme*100 as DECIMAL(10,2))
RQ_Nettowert
from
(Select ord.Style, ord.[description]Artikel,
ord.colorDescription Farbe,
sum (ord.Anzahl) Anzahl,sum (ord.Nettosumme) Nettosumme,
sum(ret.Anzahl) Retouren, sum(ret.Nettosumme) Retourensumme
from
(SELECT s.orderNo, a.article_No +'_'+ a.colorCode Style,
a.[description], a.colorDescription,SUM (s.quantity)Anzahl,
SUM (s.quantity*s.amount) Nettosumme
FROM [dbo].[iw_sales]s,
[dbo].[iw_article]a
where s.IWAN = a.IWAN
and s.type = 2
and s.amount > 0
group by s.orderNo,a.article_No +'_'+ a.colorCode ,
a.[description], a.colorDescription)ord
left outer join
(Select rh.orderNo ,a.article_No +'_'+ a.colorCode Style,
a.[description], a.colorDescription,SUM (rl.quantity)Anzahl,
SUM (rl.line_amount) Nettosumme
from [dbo].[iw_return_header]rh,[dbo].[iw_return_line]rl,
[dbo].[iw_article]a
where rh.returnNo = rl.returnNo
and rl.IWAN = a.IWAN
group by rh.orderNo, a.article_No +'_'+ a.colorCode , a.[description],a.
colorDescription)ret
on ord.orderNo = ret.orderNo
and ord.Style = ret.Style
group by ord.Style, ord.[description],ord.colorDescription)rprt) rq
where rq.RQ_Nettowert >= 75
and rq.Anzahl >= 10
22.6■Retourengründe einfügen
Nun benötigen wir noch die Retourengründe. Der Code des Retourengrunds ist in der
Tabelle iw_return_line zu inden, die deutsche Übersetzung dazu steht in der Tabelle iw_
code_reason . Da die Retourengründe auf Stylebasis ausgewertet werden, benötigen wir die
Styleangaben aus der Tabelle iw_article . Alle Informationen haben wir bereits vorher
schon einmal verarbeitet, sodass der folgenden Select für Sie verständlich sein dürte:
SELECT a.article_No +'_'+ a.colorCode Style, cr.Reason,
COUNT (*)Angaben
 
Search WWH ::




Custom Search