Guten Morgen,
im Zweifel geht das über die Datenbank:
SELECT Kunde.Kto
, Adresse.Name1, Adresse.Name2, Adresse.LieferStrasse AS Strasse
, Adresse.LieferPLZ AS PLZ, Adresse.LieferOrt AS Ort, Adresse.LieferLand AS Land
, Kunde.LetzterUmsatz
, SUM(Belege.Nettobetrag) AS GesUmsatz
FROM [OLAccuProfi].[dbo].[KHKVKBelege] Belege
INNER JOIN dbo.KHKKontokorrent Kunde
ON Belege.Rechnungsempfaenger = Kunde.Kto
INNER JOIN dbo.KHKAdressen Adresse
ON Adresse.Adresse = Kunde.Adresse
WHERE Belege.Belegkennzeichen IN ('VSL', 'VFR', 'VSD', 'VSR')
AND Belege.Belegdatum between '20240101' and '20241231'
GROUP BY Kunde.Kto, Kunde.LetzterUmsatz, Belege.Kundengruppe, Belege.Rechnungsempfaenger
, Adresse.Name1, Adresse.Name2, Adresse.LieferStrasse, Adresse.LieferPLZ, Adresse.LieferOrt, Adresse.LieferLand
ORDER BY GesUmsatz DESC
Sortiert nach Umsatz, zeigt nur die Kunden an, die Umsatz in 2024 gemacht haben. Abfrage auf erzeugte Belege summiert.
Vielleicht hilft das ja.