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.685
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.758
825
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.758
825
... 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 Amazon Lister 2.0 (DE) Hose mit Variation Größe listen? Wie? Amazon-Lister - Fehler und Bugs 1
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu POS mit 1.8.12.4 Einrichtung / Updates von JTL-POS 1
Neu Ringscanner mit Akku zu verkaufen (für das WMS) Smalltalk 1
Neu Bondrucker mit TSE JTL-POS - Fragen zu Hardware 1
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
REST API (eazybusiness): POST/PATCH /items/{id}/suppliers lehnt jeden Payload mit HTTP 400 ab JTL-Wawi 2.0 2
[PowerShell] USt-IdNr. (VAT-ID) Massenprüfung gegen VIES – mit Auto-Retry, HTML-Report, Mailversand JTL-Wawi 1.11 3
Mehrere Probleme mit Update auf 2.0.5 JTL-Wawi 2.0 6
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 33
Neu Stücklistenartikel mit Differenzbesteuerung + 19 % USt. – Komponenten getrennt auf Rechnung ausweisen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Neu Amazon Rechnungen aus v1.9x können nicht gedruckt gemailt oder sonnst noch was mit gemacht werden. Amazon-Anbindung - Fehler und Bugs 2
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Mehrere Probleme mit JTL-Wawi und JTL-POS – hängen diese zusammen? JTL-Wawi 2.0 1
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
JTL-Wawi 2.0.6.0 sendet fehlerhafte multipart/form-data-Requests – ModSecurity blockt Datenabgleich mit 403 (scheinbar hosterabhängig) JTL-Wawi 2.0 20
Neu Variationen (Deutsch) mit Ameise aktualisieren JTL-Ameise - Ideen, Lob und Kritik 1
Neu Preise im Shop mit 4 Stellen hintern dem Komma Allgemeine Fragen zu JTL-Shop 5
Neu Erfahrungen mit Amazon Pay Smalltalk 0
Neu Amazon Artikel ist mit Vaterartikel verknüpft Amazon-Anbindung - Fehler und Bugs 1
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu Google Pay und Konfiguration mit Freiposition stürzt ab *Hotfix* Technische Fragen zu Plugins und Templates 0
Wawi 1.11.11 Shopabgleich mit 5.72 JTL-Wawi 1.11 17
Neu Sicherheitslücke, geprüft mit EcomSec Allgemeine Fragen zu JTL-Shop 3
Neu POS Server crashed mit Wawi Version 1.11.10 JTL-POS - Fehler und Bugs 1
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Webinar am 04.08. eBay Live: So startest du mit Live Commerce Messen, Stammtische und interessante Events 0
Neu Mail mit Plugin zum testen der Sicherheitslücke echt? Allgemeine Fragen zu JTL-Shop 47
Neu Nettopreis mit rabbatt Allgemeine Fragen zu JTL-Shop 1
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Übertragung an AMAZON (versendet) - Probleme mit Großbriefen JTL-ShippingLabels - Fehler und Bugs 1
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 2
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 2

Ähnliche Themen