Bestseller SQL-Abfrage

MathiasPick

Aktives Mitglied
17. Juli 2023
8
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
649
77
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
Kundenstammdaten - "Eigenes Feld" in SQL auslesen JTL-Wawi 1.9 2
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu SQL Worker.tStatus - Bedeutung von nStatus? JTL Ameise - Eigene Exporte 2
Neu Suche Servicepartner für SQL-Abfrage Dienstleistung, Jobs und Ähnliches 2
Neu askJan | Neuer KI-Assistent für JTL-Wawi - schnelle, effiziente und transparente KI-Datenanalyse - ohne SQL! Dienstleistung, Jobs und Ähnliches 41
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 21
Neu JTL Diag / SQL Mitschnitt lässt sich nicht mehr starten User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 4
Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht Eigene Übersichten in der JTL-Wawi 0
USt-IdNr.: Abfrage funkitoniert nicht mehr. JTL-Wawi 1.11 8
Neu DB Abfrage in Rechnung User helfen Usern - Fragen zu JTL-Wawi 9

Ähnliche Themen