Bestseller SQL-Abfrage

  • Am 13.06.25 ist der Telefon-Support wegen einer internen Veranstaltung nicht erreichbar, der Ticket-Support nur eingeschränkt. Wir danken Ihnen für Ihr Verständnis!

MathiasPick

Mitglied
17. Juli 2023
6
1
Wir hatten gerade intern den Wunsch das Bestseller ausgegeben werden.
Da ich mir den "Wolf gesucht" habe wo ich die betreffenden Daten finde, wollt ich meinen Code eben veröffentlichen, vielleicht hilft er dem einen oder anderen.
Oder es gibt noch eine andere Herangehensweise die Daten zu exportieren - die mir nicht vor die Füße gefallen ist.
Mir war die SQL Abfrage das naheliegenste.

Code:
SELECT
    a.kArtikel,
    a.cArtNr AS Artikelnummer,
    CAST(SUM(bp.nAnzahl) AS INT) AS Verkaufsmenge
FROM tBestellPos bp
JOIN tArtikel a ON bp.tArtikel_kArtikel = a.kArtikel
JOIN tBestellung b ON bp.tBestellung_kBestellung = b.kBestellung
GROUP BY a.kArtikel, a.cArtNr
ORDER BY Verkaufsmenge DESC;
 

no80

Gut bekanntes Mitglied
28. Juni 2023
363
45
Wir hatten gerade intern den Wunsch das Bestseller ausgegeben werden.
Da ich mir den "Wolf gesucht" habe wo ich die betreffenden Daten finde, wollt ich meinen Code eben veröffentlichen, vielleicht hilft er dem einen oder anderen.
Oder es gibt noch eine andere Herangehensweise die Daten zu exportieren - die mir nicht vor die Füße gefallen ist.
Mir war die SQL Abfrage das naheliegenste.

Code:
SELECT
    a.kArtikel,
    a.cArtNr AS Artikelnummer,
    CAST(SUM(bp.nAnzahl) AS INT) AS Verkaufsmenge
FROM tBestellPos bp
JOIN tArtikel a ON bp.tArtikel_kArtikel = a.kArtikel
JOIN tBestellung b ON bp.tBestellung_kBestellung = b.kBestellung
GROUP BY a.kArtikel, a.cArtNr
ORDER BY Verkaufsmenge DESC;
Den join auf tBestellung brauchst du nicht.
Ich würde auf tAuftrag eben gehen bzw auf die Positionen.
tBestellung kann mit jeder Version weg sein. Die wird aktuell nur mitgeführt als View.

schau dir die Tabellen
Verkauf.lvAuftragspositionen an 😊
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Smarty-Wert für Bestseller-Bild? Templates für JTL-Shop 3
Neu Bestseller falsch und ändern sich nicht Allgemeine Fragen zu JTL-Shop 13
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Warenbewegung SQL Abfrage JTL-Wawi 1.10 2
Wo finde ich Kundendaten in der sql Datenbank? JTL-Wawi 1.9 4
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu SQL Überverkäufe möglich je Verkaufskanal - in welcher Tabelle steht das? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL WaWi (SQL Server)soll nur auf PC laufen User helfen Usern - Fragen zu JTL-Wawi 9
Neu Auftrag (Position) per SQL versenden User helfen Usern - Fragen zu JTL-Wawi 5
Neu Server Hardware für eigenes Wawi / SQL Hosting Installation von JTL-Wawi 3
In Diskussion Rechnungskorrekturen per SQL Vorgangsstatus setzen JTL-Workflows - Ideen, Lob und Kritik 1
SQL Service Update JTL-Wawi 1.9 15
Neu keine verbindung zu eazybusiness / SQL Datenbank Installation von JTL-Wawi 1
Über SQL Abfragen, Preise eines SCX Angebotes ändern kaufland.de - Anbindung (SCX) 6
Neu Auftragsview per Ameise oder SQL in CSV exportieren User helfen Usern - Fragen zu JTL-Wawi 13
SQL-Abfrage – Stückliste-Artikel ausblenden, nur einzelne Positionen anzeigen JTL-Wawi 1.9 3
Neu Abfrage offene Aufträge von GESTERN oder VORGESTERN User helfen Usern - Fragen zu JTL-Wawi 3
Neu Abfrage Kinderartikel aktiv für Verkaufskanal, aber Vaterartikel inaktiv Eigene Übersichten in der JTL-Wawi 4

Ähnliche Themen