Databases Reference
In-Depth Information
from
(SELECT s.[line_No],s.[orderNo],a.article_No,a.[description],
a.colorDescription,a.size, a.productGroup,s.[quantity],a.unitPrice
FROM [dbo].[iw_sales]s,[dbo].[iw_article]a
where s.[type] = 2
and s.orderDate between '01.05.2011'and '31.05.2011'
and s.IWAN = a.IWAN)sb_1, → erster Select
(SELECT s.[line_No],s.[orderNo],a.article_No,a.[description],
a.colorDescription,a.size, a.productGroup,s.[quantity],a.unitPrice
FROM [dbo].[iw_sales]s,[dbo].[iw_article]a
where s.[type] = 2
and s.orderDate between '01.05.2011'and '31.05.2011'
and s.IWAN = a.IWAN)sb_2 → zweiter identischer Select
where sb_1.orderNo = sb_2.orderNo → selfjoin über orderNO
and sb_1.[description]= sb_2.[description]
selfjoin über description
and sb_1.colorDescription = sb_2.colorDescription
selfjoin über colorDescript
and sb_1.size != sb_2.size → Größe darf nicht identisch sein!
Dies sind die wichtigen Where -Bedingungen, die erfüllt sein müssen: Bestellnummer, Arti-
kelbeschreibung und Farbe müssen identisch sein. Die Größe muss jedoch unbedingt
ungleich sein! Die Artikelnummer lassen wir in diesem Fall außen vor, da wir wissen, dass
hier möglicherweise eine Größenkennung enthalten ist.
Sie können sich auch die identischen Artikel im Warenkorb ausgeben lassen und diese für
weitere Analysen nutzen. Anstatt Select COUNT (distinct sb_1.orderNo) geben Sie
einfach Select * ein. Nun werden beide Artikeldaten nebeneinander angezeigt.
Select *
from
(SELECT s.[line_No],s.[orderNo],a.article_No,a.[description],
a.colorDescription,a.size, a.productGroup,s.[quantity],a.unitPrice
FROM [dbo].[iw_sales]s,[dbo].[iw_article]a
where s.[type] = 2
and s.orderDate between '01.05.2011'and '31.05.2011'
and s.IWAN = a.IWAN)sb_1,
(SELECT s.[line_No], s.[orderNo], a.article_No, a.[description],
a.colorDescription, a.size, a.productGroup, s.[quantity], a.unitPrice
FROM [dbo].[iw_sales]s,[dbo].[iw_article]a
where s.[type] = 2
and s.orderDate between '01.05.2011'and '31.05.2011'
and s.IWAN = a.IWAN)sb_2
where sb_1.orderNo = sb_2.orderNo
and sb_1.[description] = sb_2.[description]
and sb_1.colorDescription = sb_2.colorDescription
and sb_1.size != sb_2.size
Sie müssen im Ergebnisfenster nach rechts scrollen, um alles zu sehen (Bild 28.2 auf der
nächsten Seite).
 
Search WWH ::




Custom Search