Neu Übersicht Verkauf mit Artikelmenge und durchschnittlichem VK netto

Alexander Schwarz

Aktives Mitglied
12. August 2023
15
9
Lippstadt
Ich habe eine Abfrage für die Verkaufsübersicht geschrieben welche mir die verkauften Artikel der markierten Bestellungen, sowie den dazu gehörigen durchschnittlichen VK in netto ausgibt.
Ich finde die Übersicht extrem hilfreich, da sie in Zusammenhang mit den vielen Filtermöglichkeiten der Verkaufsansicht einen sehr schnellen Überblick über die verkauften Artikel und den zugehörigen VK bietet.

Freu mich über Feedback...

SELECT
tbestellpos.cArtNr AS Artikelnummer,
tbestellpos.cString AS Artikelbezeichnung,
CAST(SUM(tbestellpos.nAnzahl) AS INT) AS Anzahl,
CAST(ROUND(AVG(tbestellpos.fVKPreis / 1.19), 2) AS DECIMAL(10,2)) AS Durchschnittlicher NettoVK

FROM
tbestellpos
JOIN
tlagerbestand ON tlagerbestand.kArtikel = tbestellpos.tArtikel_kArtikel

WHERE
tbestellpos.nType = 1
AND tbestellpos.tBestellung_kBestellung IN (@Keys)

GROUP BY
tbestellpos.cArtNr,
tbestellpos.cString
 
  • Gefällt mir
Reaktionen: frankell und MichaelH

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Ich habe eine Abfrage für die Verkaufsübersicht geschrieben welche mir die verkauften Artikel der markierten Bestellungen, sowie den dazu gehörigen durchschnittlichen VK in netto ausgibt.
Ich finde die Übersicht extrem hilfreich, da sie in Zusammenhang mit den vielen Filtermöglichkeiten der Verkaufsansicht einen sehr schnellen Überblick über die verkauften Artikel und den zugehörigen VK bietet.

Freu mich über Feedback...

SELECT
tbestellpos.cArtNr AS Artikelnummer,
tbestellpos.cString AS Artikelbezeichnung,
CAST(SUM(tbestellpos.nAnzahl) AS INT) AS Anzahl,
CAST(ROUND(AVG(tbestellpos.fVKPreis / 1.19), 2) AS DECIMAL(10,2)) AS Durchschnittlicher NettoVK

FROM
tbestellpos
JOIN
tlagerbestand ON tlagerbestand.kArtikel = tbestellpos.tArtikel_kArtikel

WHERE
tbestellpos.nType = 1
AND tbestellpos.tBestellung_kBestellung IN (@Keys)

GROUP BY
tbestellpos.cArtNr,
tbestellpos.cString

Prima, vielen Dank für's Teilen! :thumbsup:

Ich las vor kurzem einen Hinweis, dass man vielleicht nicht mehr die alten Views in dbo nutzen sollte (konnte es grad auf die Schnelle nicht finden). Das klang nach spezifischem Wissen, dass die irgendwann nicht mehr existieren würden. Ich selbst weiß davon nichts, deswegen gebe ich das nur ungefiltert wieder.

Die Umstellung auf die "eigentlichen" Tabellen im Schema Verkauf dürfte recht simpel sein. Da kann man sowohl die Tabelle als auch die View nutzen.

Das aber nur als völlig unverbindlicher Hinweis.
 

Alexander Schwarz

Aktives Mitglied
12. August 2023
15
9
Lippstadt
Prima, vielen Dank für's Teilen! :thumbsup:

Ich las vor kurzem einen Hinweis, dass man vielleicht nicht mehr die alten Views in dbo nutzen sollte (konnte es grad auf die Schnelle nicht finden). Das klang nach spezifischem Wissen, dass die irgendwann nicht mehr existieren würden. Ich selbst weiß davon nichts, deswegen gebe ich das nur ungefiltert wieder.

Die Umstellung auf die "eigentlichen" Tabellen im Schema Verkauf dürfte recht simpel sein. Da kann man sowohl die Tabelle als auch die View nutzen.

Das aber nur als völlig unverbindlicher Hinweis.
Hallo frankell,

da hast du vollkommen Recht. Danke dir für das Feedback.
Momentan funktionieren sie noch.
Vielleicht komm ich am Wochenende dazu, und schreib das noch auf die "neuen" Tabellen um.
Dann ist es aktuell.

Mir ging es momentan eher um die Information die ich dadurch superschnell aus der Übersicht ziehe.
 
  • Gefällt mir
Reaktionen: frankell

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.727
813
Prima, vielen Dank für's Teilen! :thumbsup:

Ich las vor kurzem einen Hinweis, dass man vielleicht nicht mehr die alten Views in dbo nutzen sollte (konnte es grad auf die Schnelle nicht finden). Das klang nach spezifischem Wissen, dass die irgendwann nicht mehr existieren würden. Ich selbst weiß davon nichts, deswegen gebe ich das nur ungefiltert wieder.

Die Umstellung auf die "eigentlichen" Tabellen im Schema Verkauf dürfte recht simpel sein. Da kann man sowohl die Tabelle als auch die View nutzen.

Das aber nur als völlig unverbindlicher Hinweis.
JTL baut stück für Stück neue Tabellen auf, früher hießen diese alle nach Schema "dbo.xxxx" und werden nun durch sprechende ersetzt "Artikel.xxx" oder "Verkauf.xxx".
Man kann so zumindest erkennen, was alt und neu ist, es gibt diese Tabellen teilweise aber doppelt ... alt UND neu, wobei die alten aber teils nicht mehr funktionieren oder Teile fehlen (wenn ich mich recht erinnere).

Sollte es also neue Tabellen oder Views geben, sollte man dies logischerweise auch verwenden.


Hallo frankell,

da hast du vollkommen Recht. Danke dir für das Feedback.
Momentan funktionieren sie noch.
Vielleicht komm ich am Wochenende dazu, und schreib das noch auf die "neuen" Tabellen um.
Dann ist es aktuell.

Mir ging es momentan eher um die Information die ich dadurch superschnell aus der Übersicht ziehe.
Es gibt im JTL Guide einige Vorlagen wie KPI's, falls diese noch nicht gesehen wurden.

Beispiel:
https://guide.jtl-software.com/jtl-wawi/artikel/beispiele-fuer-eigene-uebersichten-fuer-artikel/
 
  • Gefällt mir
Reaktionen: Alexander Schwarz

Alexander Schwarz

Aktives Mitglied
12. August 2023
15
9
Lippstadt
So hier nochmal mit der neuen Tabellenstruktur:

SELECT
ap.cArtNr AS Artikelnummer,
ap.cName AS Artikelbezeichnung,
CAST(SUM(ap.fAnzahl) AS INT) AS Anzahl,
CAST(ROUND(AVG(ap.fVkNetto), 2) AS DECIMAL(10,2)) AS Durchschnitt_NettoVK
FROM
Verkauf.tAuftragPosition AS ap
WHERE
ap.nType = 1
AND ap.kAuftrag IN (@Keys)
GROUP BY
ap.cArtNr,
ap.cName;

wobei nType=1 hier bedeutet, daß nur tatsächliche Auftragspositionen Artikel (nachträglich korrigiert) berücksichtigt werden, keine Rabatte oder Versandpositionen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: wawi-dl und frankell

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.727
813
... nType=1 hier bedeutet, daß nur tatsächliche Auftragspositionen berücksichtigt werden, keine Rabatte oder Versandpositionen.
jein nicht ganz richtig, Auftragspositionen sind das immer, nType definiert aber das Objekt im Auftrag, mal ein kleiner Auszug dazu:

0 = Freiposition
1 = Artikel (Bezug zu tArtikel)
2 = Versandposition
3 = Coupon
4 = Gutschein
5 = Zahlungszuschlag
6 = Versandzuschlag
7 = Neukundencoupon
8 = Nachnahmegebühr
9 = Versandzuschlag für Artikel
10 = Verpackungsgebühr
11 = Gratisgeschenk
12 = TrustedShops
13 = Zinsaufschlag
14 = Bearbeitungsgebühr
 
  • Gefällt mir
Reaktionen: Alexander Schwarz

Alexander Schwarz

Aktives Mitglied
12. August 2023
15
9
Lippstadt
jein nicht ganz richtig, Auftragspositionen sind das immer, nType definiert aber das Objekt im Auftrag, mal ein kleiner Auszug dazu:

0 = Freiposition
1 = Artikel (Bezug zu tArtikel)
2 = Versandposition
3 = Coupon
4 = Gutschein
5 = Zahlungszuschlag
6 = Versandzuschlag
7 = Neukundencoupon
8 = Nachnahmegebühr
9 = Versandzuschlag für Artikel
10 = Verpackungsgebühr
11 = Gratisgeschenk
12 = TrustedShops
13 = Zinsaufschlag
14 = Bearbeitungsgebühr
Vielen Dank für die Ergänzung. :thumbsup:
Ich habe es oben noch ausgebessert. War unglücklich ausgedrückt.
 
  • Gefällt mir
Reaktionen: wawi-dl
Ähnliche Themen
Titel Forum Antworten Datum
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Neu Stornobeleg für Verkauf ohne Rechnung User helfen Usern - Fragen zu JTL-Wawi 9
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 3
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Rechnung mit CC verschicken Vorlagen 2.0 JTL-Wawi 1.11 12
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu GLS Privatlabels mit Packtisch verknüpfen JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu oAuth Credentials Login mit JTL .. WO? User helfen Usern 1
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu Konfigurationsgruppe mit Auslesen Arbeitsabläufe in JTL-Wawi 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Neu Mariadb 12 mit 5.7.1 Allgemeine Fragen zu JTL-Shop 0
Neu Pickliste mit maximaler SKU-Anzahl – gibt es eine Lösung? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Mit Fehlern beendet - Object reference not set to an instance of an object. JTL-Track&Trace - Fehler und Bugs 0
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL Artikelanlage mit KI beschleunigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu DHL 4.0 mit JTL-ShippingLabels funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 2
Neu Amazon FBA Bestellungen doppelt mit _1 Amazon-Anbindung - Fehler und Bugs 5
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Abgleich Amazon mit Fehlern beendet 1.11.08 JTL-Wawi 1.11 14
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Worker 2.0 starten mit deak. Abgleichen? JTL-Wawi 2.0 6
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Abrechnung / Auslieferung von Aufträgen mit Gutschriftverfahren Arbeitsabläufe in JTL-Wawi 3
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
JTL Ameise Lieferantenbestellung mit VPE importieren oder umrechnen JTL-Wawi 1.11 0
Jtl pos Einstellungen mit wiwa 2.02 JTL-Wawi 1.11 0
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 5
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Bestellabgleich mit JTL Wawi und WooCommerce 1h verzögert JTL-Wawi 2.0 0
Neu PayPal Käufername stimme nicht mit Liederadresse überein! Business Jungle 0
Neu 1.11.8 Auftagsimport mit Artikelnummern mapping JTL-Ameise - Fehler und Bugs 0
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu JTL-Wawi mit Claude, ChatGPT, Openclaw/Hermes oder CRM System verbinden User helfen Usern 2
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Klarna konnte mit den angegebenen Daten keine Sitzung erstellen. Einige Feldbedingungen wurden verletzt. Betrieb / Pflege von JTL-Shop 0
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1

Ähnliche Themen