Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht

Ante

Sehr aktives Mitglied
2. Juli 2019
231
65
In der WaWi -> Versand (F8) -> Lieferscheine -> Versendet -> Eigene Übersichten könnt ihr eine Auswertung machen, die euch die Summe der ausgewählten Aufträge zeigt. Hier habe ich eine Gewicht-Staffel hinterlegt, die die Anzahl der Pakete innerhalb dieser Spanne anzeigt. Zusätzlich wird die Gesamtanzahl aller Pakete, das Gesamtgewicht aller Pakete sowie das durchschnittliche Gewicht angezeigt. Sofern es mehrere Pakete innerhalb von einem Auftrag gibt, werden auch alle Pakete berücksichtigt.

SQL:
-- Teil 1: Die Gewichtsklassen 1 bis 8
SELECT
    CASE
        WHEN fGewicht <= 3 THEN '01. Gewicht 0 - 3 kg'
        WHEN fGewicht > 3 AND fGewicht <= 5 THEN '02. Gewicht 3,001 - 5 kg'
        WHEN fGewicht > 5 AND fGewicht <= 10 THEN '03. Gewicht 5,001 - 10 kg'
        WHEN fGewicht > 10 AND fGewicht <= 15 THEN '04. Gewicht 10,001 - 15 kg'
        WHEN fGewicht > 15 AND fGewicht <= 20 THEN '05. Gewicht 15,001 - 20 kg'
        WHEN fGewicht > 20 AND fGewicht <= 25 THEN '06. Gewicht 20,001 - 25 kg'
        WHEN fGewicht > 25 AND fGewicht <= 31.5 THEN '07. Gewicht 25,001 - 31,5 kg'
        WHEN fGewicht > 31.5 THEN '08. Gewicht über 31,5 kg'
    END AS [Kategorie / Kennzahl],
    CAST(COUNT(*) AS DECIMAL(10,2)) AS [Wert (Anzahl / kg)]
FROM Versand.lvLieferscheinpaket
WHERE kLieferschein IN (@Keys)
GROUP BY
    CASE
        WHEN fGewicht <= 3 THEN '01. Gewicht 0 - 3 kg'
        WHEN fGewicht > 3 AND fGewicht <= 5 THEN '02. Gewicht 3,001 - 5 kg'
        WHEN fGewicht > 5 AND fGewicht <= 10 THEN '03. Gewicht 5,001 - 10 kg'
        WHEN fGewicht > 10 AND fGewicht <= 15 THEN '04. Gewicht 10,001 - 15 kg'
        WHEN fGewicht > 15 AND fGewicht <= 20 THEN '05. Gewicht 15,001 - 20 kg'
        WHEN fGewicht > 20 AND fGewicht <= 25 THEN '06. Gewicht 20,001 - 25 kg'
        WHEN fGewicht > 25 AND fGewicht <= 31.5 THEN '07. Gewicht 25,001 - 31,5 kg'
        WHEN fGewicht > 31.5 THEN '08. Gewicht über 31,5 kg'
    END

UNION ALL

-- Zeile 9: Durchschnittsgewicht
SELECT
    '09. Durchschnittsgewicht (Gesamt)',
    CAST(AVG(fGewicht) AS DECIMAL(10,2))
FROM Versand.lvLieferscheinpaket
WHERE kLieferschein IN (@Keys)

UNION ALL

-- Zeile 10: Gesamtgewicht
SELECT
    '10. Gesamtgewicht (alle Aufträge)',
    CAST(SUM(fGewicht) AS DECIMAL(10,2))
FROM Versand.lvLieferscheinpaket
WHERE kLieferschein IN (@Keys)

UNION ALL

-- NEU: Zeile 11: Gesamtanzahl Pakete
SELECT
    '11. Gesamtanzahl Pakete',
    CAST(COUNT(*) AS DECIMAL(10,2))
FROM Versand.lvLieferscheinpaket
WHERE kLieferschein IN (@Keys)

ORDER BY [Kategorie / Kennzahl]
 
Zuletzt bearbeitet:

cg01

Sehr aktives Mitglied
20. Januar 2018
114
28
Funktioniert super.

Ist es möglich das ganze nach einer Versandart (ID eingeben reicht) zu filtern.
Das Gewicht ist ja nur bei DHL Paket relevant und für Kleinpaket nicht.
Ist das machbar?
 

John

Sehr aktives Mitglied
3. März 2012
4.108
1.043
Berlin
Ja, das müsste gehen mit

Code:
DECLARE @cVersandArtName VARCHAR (255) = 'DHL Paket'
-- Teil 1: Die Gewichtsklassen 1 bis 8
SELECT
    CASE
        WHEN fGewicht <= 3 THEN '01. Gewicht 0 - 3 kg'
        WHEN fGewicht > 3 AND fGewicht <= 5 THEN '02. Gewicht 3,001 - 5 kg'
        WHEN fGewicht > 5 AND fGewicht <= 10 THEN '03. Gewicht 5,001 - 10 kg'
        WHEN fGewicht > 10 AND fGewicht <= 15 THEN '04. Gewicht 10,001 - 15 kg'
        WHEN fGewicht > 15 AND fGewicht <= 20 THEN '05. Gewicht 15,001 - 20 kg'
        WHEN fGewicht > 20 AND fGewicht <= 25 THEN '06. Gewicht 20,001 - 25 kg'
        WHEN fGewicht > 25 AND fGewicht <= 31.5 THEN '07. Gewicht 25,001 - 31,5 kg'
        WHEN fGewicht > 31.5 THEN '08. Gewicht über 31,5 kg'
    END AS [Kategorie / Kennzahl],
    CAST(COUNT(*) AS DECIMAL(10,2)) AS [Wert (Anzahl / kg)]
FROM Versand.lvLieferscheinpaket
WHERE cVersandartName =  @cVersandArtName
AND kLieferschein IN (@Keys)
GROUP BY
    CASE
        WHEN fGewicht <= 3 THEN '01. Gewicht 0 - 3 kg'
        WHEN fGewicht > 3 AND fGewicht <= 5 THEN '02. Gewicht 3,001 - 5 kg'
        WHEN fGewicht > 5 AND fGewicht <= 10 THEN '03. Gewicht 5,001 - 10 kg'
        WHEN fGewicht > 10 AND fGewicht <= 15 THEN '04. Gewicht 10,001 - 15 kg'
        WHEN fGewicht > 15 AND fGewicht <= 20 THEN '05. Gewicht 15,001 - 20 kg'
        WHEN fGewicht > 20 AND fGewicht <= 25 THEN '06. Gewicht 20,001 - 25 kg'
        WHEN fGewicht > 25 AND fGewicht <= 31.5 THEN '07. Gewicht 25,001 - 31,5 kg'
        WHEN fGewicht > 31.5 THEN '08. Gewicht über 31,5 kg'
    END

UNION ALL

-- Zeile 9: Durchschnittsgewicht
SELECT
    '09. Durchschnittsgewicht (Gesamt)',
    CAST(AVG(fGewicht) AS DECIMAL(10,2))
FROM Versand.lvLieferscheinpaket
WHERE cVersandartName =  @cVersandArtName
AND kLieferschein IN (@Keys)

UNION ALL

-- Zeile 10: Gesamtgewicht
SELECT
    '10. Gesamtgewicht (alle Aufträge)',
    CAST(SUM(fGewicht) AS DECIMAL(10,2))
FROM Versand.lvLieferscheinpaket
WHERE cVersandartName =  @cVersandArtName
AND kLieferschein IN (@Keys)

In Der ersten Zeile den Namen der Versandart entsprechend anpassen.
 
Ähnliche Themen
Titel Forum Antworten Datum
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Nach Wawi Update keine Fehlermeldung mehr sichtbar kaufland.de - Anbindung (SCX) 0
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
JTL-Wawi sucht falschen ShopType nach Gambio-Update JTL-Wawi 1.7 2
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu DHL Versenden 4.0 - Versand nach USA - Parameter state must be between 1 and 20 characters long. JTL-ShippingLabels - Fehler und Bugs 1
Neu DHL Versenden 4.0 - Versand nach CH - Please enter a valid amount JTL-ShippingLabels - Fehler und Bugs 5
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
Neu Druck nach jeder Position JTL-POS - Fragen zu Hardware 1
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 18
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 2
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu eBay-Vorlage übernimmt alten Artikelnamen nach Duplizieren – Bug oder Bedienfehler? JTL-Wawi - Fehler und Bugs 2
Login Zeiten nach User in Wawi 1.6 JTL-Wawi 1.6 0
Neu Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 17
Neu Refresh nach Abgleich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Stücklisten nach Artikelkopie nicht mehr direkt änderbar – Bug oder gewollte Änderung? JTL-Wawi - Fehler und Bugs 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu JTL POS - nach Gerätetausch - Standard-Datenbank hinterlegen Einrichtung / Updates von JTL-POS 1

Ähnliche Themen