Databases Reference
In-Depth Information
Es gibt Artikel, die aus Kulanzgründen bei Ersatzlieferungen u. Ä. nicht berechnet werden.
Es gibt auch Artikel, die kostenlos einer Bestellung beigelegt werden. Diese Artikel sollten
Sie von der Analyse ausschließen.
Damit ist unser Renner-Penner-Retourentreiber-Report so gut wie fertig. Wir müssen nur
nun noch aus dem bestehenden Select die einzelnen Gruppen herausiltern.
20.7■Die Renner
Die Renner sind die Artikel, die sich am häuigsten verkaut haben. Um die Artikel mit den
besten Verkaufszahlen nach oben zu bringen, setzen wir eine Order by -Klausel ein.
order by Anzahl desc
Diese Klausel wird ganz hinten an den Select angehängt.
Select * from
(Select ord.article_No, ord.[description],ord.Anzahl,ord.Nettosumme,
isnull(ret.Anzahl,0) Retouren,isnull(ret.Nettosumme,0)Retourensumme,
Cast(isnull(ret.Anzahl,0)/ord.Anzahl*100 as DECIMAL(10,2)) RQ_Artikel,
Cast(isnull(ret.Nettosumme,0)/ord.Nettosumme*100 as DECIMAL(10,2))
RQ_Nettowert
from
(SELECT s.orderNo, a.article_No, a.[description],
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.[description])ord
left outer join
(Select rh.orderNo ,a.article_No, a.[description],
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.[description])ret
on ord.orderNo = ret.orderNo
and ord.article_No = ret.article_No)rprt
where rprt.Anzahl >= 5
order by Anzahl desc
Die Artikel mit den höchsten Einträgen kommen nach oben
Seien Sie nicht enttäuscht von der geringen Anzahl der Verkäufe. das liegt einfach am sehr
breiten Sortiment und an den diferenzierten Artikelnummern dieses Test-Shops.
Es nutzt es uns nichts, wenn wir Artikel mit hohen Retourenquoten als Renner bezeichnen.
Deshalb ist die Nettoverkaufszahl, also die Bestellungen minus der Retouren, entscheidend.
Diese Nettoverkaufszahl lässt sich leicht berechnen.
ord.Anzahl-isnull(ret.Anzahl,0) = Nettoverkauf
 
Search WWH ::




Custom Search