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
725
86
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 Dedicated SQL Server am Limit Merkmale Betrieb / Pflege von JTL-Shop 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 4
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 5

Ähnliche Themen