Einzelnen Beitrag anzeigen

Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
804 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Abhängigkeiten feststellen

  Alt 22. Mär 2021, 20:26
Vielen Dank,

ich habe versucht, das Ganze auf 5 Bestellpositionen zu erweitern, bin damit aber nicht zurechtgekommen.

Delphi-Quellcode:
SELECT A.ArtikelNr, B.ArtikelNr, C.ArtikelNr, D.ArtikelNr, E.ArtikelNr, COUNT(*) as Anzahl FROM bewegung_2020 A
INNER JOIN bewegung_2020 B ON A.BestellNr = B.BestellNr
INNER JOIN bewegung_2020 C ON A.BestellNr = C.BestellNr
INNER JOIN bewegung_2020 D ON A.BestellNr = D.BestellNr
INNER JOIN bewegung_2020 E ON A.BestellNr = E.BestellNr
WHERE A.ArtikelNr > B.ArtikelNr
AND    B.ArtikelNr > C.ArtikelNr
AND    C.ArtikelNr > D.ArtikelNr
AND    D.ArtikelNr > E.ArtikelNr
GROUP BY A.ArtikelNr, B.ArtikelNr, C.ArtikelNr, D.ArtikelNr, E.ArtikelNr
ORDER BY A.ArtikelNr, B.artikelnr, C.artikelnr, D.artikelnr, E.artikelnr, Count(*)
Ich habe ~6.000 Datensätze. Diese Query wirft aber 36.000 Datesätze zurück. Außerdem werden sogut wie keine Dopplungen angezeigt.

Sieht jemand was ich falsch mache?

Ich suche die Möglichkeit, Artikelkombinationen aus Bestellungen zu finden und zu ranken.

Vielen Dank
Patrick
Patrick
  Mit Zitat antworten Zitat