Databases Reference
In-Depth Information
Diese Berechnung wird in den Select eingebaut. Die Where -Bedingung und die Order By -
Klausel müssen sich auf das Ergebnis des Nettoverkaufs beziehen.
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,
ord.Anzahl-isnull(ret.Anzahl,0)Nettoverkauf
Berechnung Nettoverkauf
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.Nettoverkauf >= 5
Nur Artikel mit mindestens 5 Nettoverkäufen
order by Nettoverkauf desc → Die höchsten Werte stehen oben
Bild 20.6■ Ergebnisliste der Renner
Search WWH ::




Custom Search