Neu Suche SQL für die Ausgabe von Lieferländern mit wie vielen Paketen beliefert und welcher netto warenwert gestaffelt nach Jahr, Monat, Woche und Tag?

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.029
221
Herne
Hallo alle zusammen,

Ich bin auf der Suche nach einem SQL.
Ich möchte mir gerne in Excel eine Tabelle ausspucken lassen die mir Zeigt:
Wie viele Pakete in welches Land?
Was für einen Netto Wert haben die Pakete insgesamt?
Das ganze gerne gestaffelt nach Jahr, Monat, Woche und Tag.

Ist das so umsetzbar?
Gibt es eventuell eine Möglichkeit in der WAWI, die ich übersehen habe?
 

John

Sehr aktives Mitglied
3. März 2012
2.627
500
Berlin
Tabelle Versand > Lieferscheine > Versendet die Spalten für Land und Anzahl der Pakete einblenden. Dann die Tabelle exportieren. Warenwert ggf. per SVerweis aus den Aufträgen...

Dann selbst auswerten ;)
 
  • Gefällt mir
Reaktionen: trennscheibenwelt

wawi-dl

Sehr aktives Mitglied
29. April 2008
5.943
568
Wir haben dazu bereits diverse Abfragen gebaut, die mit unserer Toolbox mal kostenlos dabei sein werden.


Das sollte Umsatz je Land mit Anzahl Sendungen sein, gerade mal zammgewürfelt:

Code:
SELECT        DISTINCT tlieferadresse.cLand AS Lieferland,
            COUNT(tlieferadresse.cLand) AS Sendungen,
            FORMAT(CAST(SUM(tBestellungEckDaten.fWertNetto) AS DECIMAL(20, 2)), 'N', 'de-de') + ' €' AS 'Umsatz'
FROM        tBestellung INNER JOIN
            tlieferadresse ON tBestellung.kLieferAdresse = tlieferadresse.kLieferAdresse INNER JOIN
            tLieferschein ON tBestellung.kBestellung = tLieferschein.kBestellung INNER JOIN
            tBestellungEckDaten ON tBestellung.kBestellung = tBestellungEckDaten.kBestellung
WHERE        (tLieferschein.dErstellt >= CONVERT(DATETIME, '01.01.2020 00:00:00', 104)) AND (tLieferschein.dErstellt <= CONVERT(DATETIME, '31.12.2020 23:59:59', 104))
Group By    tlieferadresse.cLand
ORDER BY    Sendungen DESC


Damit kannst du mal grob Versandkosten auswerten und gegenüber deinen tatsächlichen Kosten packen:


Code:
SELECT        tversandart.cName, COUNT(tversandart.cName) AS 'Menge', REPLACE(CAST(SUM(tbestellpos.fVKPreis) AS DECIMAL(10,2)), '.', ',') + ' €' AS 'Versandkosten', REPLACE(CAST((SUM(tbestellpos.fVKPreis)/COUNT(tversandart.cName)) AS DECIMAL(10,2)), '.', ',') + ' €' AS 'Ø Versandkosten'
FROM        tversandart INNER JOIN
                tVersand ON tversandart.kVersandArt = tVersand.kVersandArt INNER JOIN
                tLieferschein ON tVersand.kLieferschein = tLieferschein.kLieferschein INNER JOIN
                tBestellung ON tLieferschein.kBestellung = tBestellung.kBestellung INNER JOIN
                tbestellpos ON tBestellung.kBestellung = tbestellpos.tBestellung_kBestellung
WHERE        (tLieferschein.dErstellt >= CONVERT(DATETIME, '01.01.2020 00:00:00', 104)) AND (tLieferschein.dErstellt <= CONVERT(DATETIME, '31.12.2020 23:59:59', 104) AND (tbestellpos.nType = '2'))
GROUP BY    tversandart.cName
ORDER BY    tversandart.cName


Übersicht aller Sendungen, kannst dann selbst filtern:

Code:
SELECT        CONVERT(NVARCHAR(10), tLieferschein.dErstellt, 104) AS Versanddatum,
            tLieferschein.cLieferscheinNr AS 'Lieferscheinnummer',
            tversandart.cName AS 'Versandart',
            REPLACE(CAST(SUM(tartikel.fArtGewicht * tbestellpos.nAnzahl) + tbestellung.fZusatzGewicht AS DECIMAL(10, 3)), '.', ',') + ' kg' AS Versandgewicht,
            tVersand.cIdentCode AS Trackingnummer,
            tlieferadresse.cLand AS Lieferland
FROM        tLieferschein INNER JOIN
            tbestellung ON tLieferschein.kBestellung = tbestellung.kBestellung INNER JOIN
            tbestellpos ON tbestellung.kBestellung = tbestellpos.tBestellung_kBestellung INNER JOIN
            tartikel ON tbestellpos.tArtikel_kArtikel = tartikel.kArtikel INNER JOIN
            tVersand ON tLieferschein.kLieferschein = tVersand.kLieferschein INNER JOIN
            tversandart ON tVersand.kVersandArt = tversandart.kVersandArt INNER JOIN
            tlieferadresse ON tBestellung.kLieferAdresse = tlieferadresse.kLieferAdresse
WHERE        (tLieferschein.dErstellt >= CONVERT(DATETIME, '01.01.2020 00:00:00', 104)) AND (tLieferschein.dErstellt <= CONVERT(DATETIME, '31.12.2020 23:59:59', 104))
GROUP BY    tLieferschein.dErstellt, tLieferschein.cLieferscheinNr, tversandart.cName, tbestellung.fZusatzGewicht, tVersand.cIdentCode, tlieferadresse.cLand
ORDER BY    tLieferschein.dErstellt
 
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Suche nur in Kategorien anstatt Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Normale Suche - Filterergebnisse unvollständig JTL-Shop - Fehler und Bugs 2
Neu Suche Download JTL WAWI 1.3.20.0 User helfen Usern - Fragen zu JTL-Wawi 8
Neu Suche gibt nicht mehr annähernd passende Ergebnisse JTL-Shop - Fehler und Bugs 4
Neu Suche jemanden BmeCat´s in Wawi Dienstleistung, Jobs und Ähnliches 2
Neu Suche Seite 2 gibt falsche URL aus JTL-Shop - Fehler und Bugs 4
Merkmalfilter im Shop aktivieren und einstellen, suche optimieren. Einrichtung JTL-Shop5 3
Neu Suche nach Dienstleister Dienstleistung, Jobs und Ähnliches 4
Neu Menü, Logo und Suche beim Scrollen anzeigen / Mobilansicht Templates für JTL-Shop 0
Fehlermeldung in der Suche Einrichtung JTL-Shop5 0
Neu Kurzbeschreibung als Tooltip in der Galerieansicht der Kategorie/Suche Betrieb / Pflege von JTL-Shop 1
Neu SUCHE JTL Service Partner - zuverlässig! User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Ausgabe Bestellinformationen JTL Ameise - Eigene Exporte 4
Neu SQL Script - geänderte Tabellen. User helfen Usern - Fragen zu JTL-Wawi 3
Wie kann ich etwas in der WAWI Datenbank per SQL ändern? JTL-Wawi 1.8 2
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe Eigene Übersichten in der JTL-Wawi 27
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
Upgrade von SQL Server 2014 auf höhere Version JTL-Wawi 1.8 4
1.8.11.0 - Worker SQL lässt System hängen JTL-Wawi 1.8 0
Neu List&Label Merkmale auf Etiketten (SQL) Gelöste Themen in diesem Bereich 3
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Neu Nach SQL Server neuinstallation Benutzer gelöscht? JTL-Wawi - Fehler und Bugs 3
Neu Versandart + Zahlungsart in Rechnungskorrektur (SQL) User helfen Usern - Fragen zu JTL-Wawi 10
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
1.8.10.0 - SQL-Job Performance-Optimierung JTL-Wawi 1.8 24
Neu SQL 2017 auf 2022 updaten (express) User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Abfrage über ODBC für Bewegunghistorie (WMS) Eigene Übersichten in der JTL-Wawi 4
Komplexe SQL Abfrage zu gelieferten Artikeln mit eigenen Feldern - Hilfe gesucht JTL-Wawi 1.8 1
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
Neu STOP mit FBM für Ausland User helfen Usern - Fragen zu JTL-Wawi 1
Neu Falsche Gewinnermittlung für Kleinunternehmer JTL-Wawi - Ideen, Lob und Kritik 3
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0

Ähnliche Themen