Bestseller SQL-Abfrage

MathiasPick

Aktives Mitglied
17. Juli 2023
7
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

Sehr aktives Mitglied
28. Juni 2023
410
47
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 Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Warenbewegung SQL Abfrage JTL-Wawi 1.10 4
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 Abfrage Business-Kunde in Worklow User helfen Usern - Fragen zu JTL-Wawi 3
Neu if else abfrage Arbeitsabläufe in JTL-Wawi 1
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