Neu Eigene Übersichten - Kunden - Kundenumsatz pro Jahr anzeigen

dannerm

Aktives Mitglied
16. September 2020
33
2
Dann sollte das hier gut passen:

Code:
SELECT
    FORMAT(ab.dErstellt, 'yyyy') AS 'Jahr',
    CAST(abe.fWertNetto AS DECIMAL(18,2)) AS 'Netto-Umsatz',
    ab.cAuftragsNr
FROM
    Verkauf.tAuftrag ab
    LEFT JOIN Verkauf.tAuftragEckdaten abe ON ab.kAuftrag = abe.kAuftrag
WHERE
    ab.kKunde = @Key
    and ab.nStorno = 0
    and ab.nType = 1
    and ab.nKomplettAusgeliefert = 0

Teilgelieferte/teilberechnet sind aber nicht ausgeschlossen.
Vielen Dank
 

benkct

Mitglied
17. Juli 2024
35
5
Hey,

ich habe diesen Thread gefunden und möchte mich erstmal für die geposteten Vorschläge bedanken, das hilft uns schonmal weiter. In unserem Fall bräuchten wir allerdings bestenfalls eine Eigene Übersicht, die nur den Gesamtjahresumsatz pro Jahr für den ausgewählten Kunden anzeigt, nicht jeden einzelnen Auftrag. Außerdem sollen stornierte Rechnungen exkludiert werden, damit der Betrag genauer ist. So könnte man auf kurzem Wege den Umsatz einsehen, ohne die Statistik benutzen zu müssen. Ist sowas möglich?

Ich bin dankbar für jede Antwort!

Jonas von benk/climbtools
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Hey,

ich habe diesen Thread gefunden und möchte mich erstmal für die geposteten Vorschläge bedanken, das hilft uns schonmal weiter. In unserem Fall bräuchten wir allerdings bestenfalls eine Eigene Übersicht, die nur den Gesamtjahresumsatz pro Jahr für den ausgewählten Kunden anzeigt, nicht jeden einzelnen Auftrag. Außerdem sollen stornierte Rechnungen exkludiert werden, damit der Betrag genauer ist. So könnte man auf kurzem Wege den Umsatz einsehen, ohne die Statistik benutzen zu müssen. Ist sowas möglich?

Ich bin dankbar für jede Antwort!

Jonas von benk/climbtools

Hallo Jonas,

eigentlich tut der Code von @wawi-dl genau das. Hattest Du den noch nicht geprüft?

Im Übrigen steckt der Teufel bei so etwas immer im Detail. Was soll bspw. alles zum Umsatz dazugezählt werden, also was ist mit Freipositionen, Versandkosten, Gebühren etc.? Was ist mit Retouren/Gutschriften? Was ist mit nur teilversendeten Aufträgen? Als grobe Richtung ist der hier gepostete Code aber natürlich zu gebrauchen.

VG,
Frank
 

benkct

Mitglied
17. Juli 2024
35
5
Hallo Jonas,

eigentlich tut der Code von @wawi-dl genau das. Hattest Du den noch nicht geprüft?

Im Übrigen steckt der Teufel bei so etwas immer im Detail. Was soll bspw. alles zum Umsatz dazugezählt werden, also was ist mit Freipositionen, Versandkosten, Gebühren etc.? Was ist mit Retouren/Gutschriften? Was ist mit nur teilversendeten Aufträgen? Als grobe Richtung ist der hier gepostete Code aber natürlich zu gebrauchen.

VG,
Frank
Mir werden die einzelnen Aufträge angezeigt. Diese möchte ich eben zusammengerechnet als Jahresposition haben. Welche Details dafür berücksichtigt werden, wurde ja schon in dem Thread besprochen, das passt für uns so.^^
 

Anhänge

  • Screenshot 2026-01-23 125555.png
    Screenshot 2026-01-23 125555.png
    24,5 KB · Aufrufe: 4

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Mir werden die einzelnen Aufträge angezeigt. Diese möchte ich eben zusammengerechnet als Jahresposition haben. Welche Details dafür berücksichtigt werden, wurde ja schon in dem Thread besprochen, das passt für uns so.^^

Dann hast Du den falschen.

Der von @wawi-dl war der für die 1.5. Aber egal, der hier von @MirkoWK gibt pro Jahr aus:

SQL:
SELECT
    FORMAT(ab.dErstellt, 'yyyy') AS 'Jahr',
    CAST(SUM(abe.fWertNetto) AS DECIMAL(18,2)) AS 'Netto-Umsatz'
FROM
    Verkauf.tAuftrag ab
    LEFT JOIN Verkauf.tAuftragEckdaten abe ON ab.kAuftrag = abe.kAuftrag
WHERE
    ab.kKunde = @Key
    and ab.nStorno = 0
GROUP BY
    FORMAT(ab.dErstellt, 'yyyy')
 

Ähnliche Themen