Neu Artikelübersicht -> X-Seller samt Anzahl gemeinsamer Verkäufe anzeigen

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
299
Köln
Hi zusammen,

Diese Listview-Extension zeigt euch alle Cross-Seller zum gewählten Artikel an. Zusätzlich seht ihr, wie häufig ihr bislang den in der Artikelliste gewählten Artikel zusammen mit dem jeweiligen Cross-Selling Artikel verkauft habt -> Ihr wisst also, wie "gut" der jeweilige Cross-Selling Artikel gewählt wurde.

So schaut's aus:
X-Seller.png
Das SQL:
SQL:
SELECT    tXSellGruppe.cName AS 'Cross-Selling-Gruppe'
        , tArtikel.cArtNr AS 'Artikelnummer'
        , tArtikelBeschreibung.cName AS 'Cross-Selling Artikel'
        ,     (SELECT COUNT(*) FROM (
                SELECT tBestellung_kBestellung FROM tbestellpos WHERE tArtikel_kArtikel = tXSell.kXSellArtikel
                    AND tXSell.kArtikel = @Key
                INTERSECT
                SELECT tBestellung_kBestellung FROM tbestellpos WHERE tArtikel_kArtikel = @Key
            ) AS fKaeufe) AS 'Anzahl gemeinsame Käufe'
FROM tXSell
JOIN dbo.tSpracheUsed ON nStandard = 1
JOIN tXSellGruppe ON tXSellGruppe.kXSellGruppe = tXSell.kXSellGruppe
    AND tXSellGruppe.kSprache = tSpracheUsed.kSprache
JOIN dbo.tArtikelBeschreibung ON tArtikelBeschreibung.kArtikel = tXSell.kXSellArtikel
    AND tArtikelBeschreibung.kSprache = tSpracheUsed.kSprache
    AND tArtikelBeschreibung.kPlattform=1
JOIN tArtikel ON tArtikel.kArtikel = tXSell.kXSellArtikel
WHERE tXSell.kArtikel = @Key
ORDER BY tXSellGruppe.cName, tArtikelBeschreibung.cName